(部署在 Vercel ,国内节点可能有点稀缺,挂上梯子访问更加喔)
上线没有多久,也欢迎各位 V 友像素眼勘查 bug
https://github.com/zzhack-stack/zzhack/issues
也欢迎各位 V 友交流技术心得,换友链的原贴在这里
1
d29107d 2022-06-11 17:11:21 +08:00 via Android
牛逼
|
2
wsph123 2022-06-11 17:12:55 +08:00 via iPhone
妙啊
|
3
jazzg62 2022-06-11 17:14:50 +08:00 1
感觉好顺畅啊,如果能再多点动画就更好了。然后不知道是不是我显示器色域的问题,我看你的文章字体有点太暗了,累眼睛
|
8
weimo383 2022-06-11 17:55:32 +08:00
不要用绿色,感觉 vuepress 一样,太单调
|
10
kele999 2022-06-11 18:03:16 +08:00
美
|
12
wzzzx 2022-06-11 18:15:58 +08:00
挺好看的,很棒!
|
14
none 2022-06-11 18:38:03 +08:00
看了下网页源码,这是一次性把多个网页的内容加载到本地了吗? 如果这样的话,感觉对搜索引擎收录不友好,适合做后台应用
|
15
zzhbbdbbd OP @none SEO 应该还好吧,是纯静态应用,在 compile-time 通过 CLI 把所有 markdown 的文章都一起打进 wasm 包里了,比较影响 SEO 的应该是这个应用是个 SPA ,但现在搜索引擎爬虫对 SPA 的支持应该不错了
|
16
Leviathann 2022-06-11 19:18:12 +08:00
yew 是 react 那种响应式模型吗?半自动响应式 + vdom ,整的闭包得一层套一层,useEffect 还不够又来个 useEvent
react 搞成这样是历史原因,如果是新的框架建议只考虑类似 solidjs 的 |
17
codingBug 2022-06-11 22:56:22 +08:00
我怎么觉得访问速度有点慢啊
|
18
zzhbbdbbd OP 需要挂梯子🪜
|
19
AEDaydreamer 2022-06-12 02:03:14 +08:00
请问你 UI 的学习过程是什么样的啊?我一直只会模仿同类 UI 照抄。
|
20
zzhbbdbbd OP @AEDaydreamer 我也没有学习方法,我连 UI 的设计方法也没学明白,只是觉得怎样好看怎样设计了😂
|
21
bs10081 2022-06-12 14:13:49 +08:00 1
不知道為啥,在 macOS 上 Edge 沒辦法加載畫面,Safari 和 Chrome 則正常
網頁很流暢,速度很快! |
22
zzhbbdbbd OP @bs10081 可能跟 wasm 的支持有关,这个网站是一个 wasm 应用,渲染计算是 wasm 来做的,只有跟 DOM 有关( commit 部分)的部分是 js
|
23
codehz 2022-06-12 15:54:57 +08:00
(看标题我还以为是说在 rust 里用 webgl/webgpu 渲染画面呢(
个人认为这里应该没啥性能优势——有的话就是原本 js 做的太烂(主要是 wasm 传输文本内容方面涉及多次复制,加上这部分本来也不会加速多少) |
24
zzhbbdbbd OP @codehz 如果不遇到瓶颈业务(计算密集),比如高帧刷新动画,复杂渲染交互等,是没有多少性能优势的,至少从用户体验上是感受不到的。用 rust 来编译 wasm 应用的目的不是这个,而是多一种可能性,原来浏览器只能跑 JS ,现在能跑第二种语言( wasm )来作为编译目标了,这是好玩的,是值得探索的。
所以你能感受到这并不是在替代 js 的路上,而只是因为好玩,好多有趣的事情如果突然严肃起来去跟业务扯上关系不就不再有趣了吗 :D |
25
v2defy 2022-06-12 23:24:34 +08:00 via Android
我用 dioxus 写过一个小页面,感觉还是挺好的,不知道以后会不会出现 rust 前端开发 这种职位,哈哈
|
27
boneyao 2022-06-14 13:01:13 +08:00
自己做设计,自己开发吗?
|
28
boneyao 2022-06-14 13:02:55 +08:00
|
29
ragnaroks 2022-06-14 21:39:07 +08:00
似乎没有搜索功能?
|
31
ragnaroks 2022-06-14 23:44:55 +08:00
@zzhbbdbbd 事实上我也正在实现一个完全静态的个人网站,正好也在处理搜索这里,我的做法是用 TS 写了个前端简易数据库,和 hexo 类似,最终产生一个巨大的 database.js 导入用于全文检索
|
32
zzhbbdbbd OP @ragnaroks 我的做法和你类似,我是自己写了个 CLI ,在编译时把所有 markdown 的文章文件都打进一个 rust 文件(类似你的 database.js ),但我的存储结构在内存里只是一张线性表,对外暴露 service 来对这张线性表做查询。
```rust pub static POSTS: [PostFile; 2] = [ PostFile { content: include_str!("../../posts/build_blog.md"), modified_time: 1654609915763, filename: "build_blog" }, PostFile { content: include_str!("../../posts/add_links.md"), modified_time: 1654855511389, filename: "add_links" }, ]; ``` 不过线性表对查询并不是太友好,后面准备简单处理改成 hash 好了。 之前本想先落地到 indexedDB ,然后依赖 indexedDB 的 API 来做 CURD ,但后来想好像没啥必要。 |
33
ragnaroks 2022-06-15 08:08:25 +08:00
@zzhbbdbbd 可以,百花齐放,我的站是 http://www.ragnaroks.site/ ,目前还没加上搜索和标签,最近参加完美的 CSGO 比赛有点累
|
35
ragnaroks 2022-06-15 12:25:41 +08:00
@zzhbbdbbd 可以,但是现在还没有做到友链模块,而且是内链(即首页 HTML 结构中没有),可以的话我在完善后娶你的仓库 PR
|
36
zzhbbdbbd OP @ragnaroks 没问题,你也可以现在在我的 blog 上添加你的站点友链,后面你站点做了友链模块再加上我的也可以。
|
37
Ixizi 2022-06-15 15:39:11 +08:00
WASM 不一定要用 rust 写吧
|
38
zzhbbdbbd OP @Ixizi 不一定,wasm 只是一个编译目标,任何实现了编译到 wasm 的编译的语言都可以。具体可以参见 https://webassembly.org/getting-started/developers-guide/
|
39
aitaii 2022-06-16 15:00:46 +08:00
blog_cover.svg 咋这么大
|
40
zzhbbdbbd OP @aitaii sketch 直接做完导出的没有做压缩,图片资源不会阻塞渲染,只是看到一个加载的空框框会难受一点,压缩图片,移到国内的 cdn 后面可以慢慢优化
|
41
luojianxhlxt 2022-06-16 16:25:20 +08:00
edge 最新版本打开一个从未访问过的新网站,会“已增强安全性”,默认禁止 wasm
|
42
zzhbbdbbd OP @luojianxhlxt 感谢反馈,现在 wasm 肯定还处于 unstable 的状态没有那么快要稳定
|
43
maryshaw 2022-06-17 12:24:31 +08:00
[FTX7-WIUa-UAMfohm.jpg]( https://postimg.cc/JDm4RV11)
|
44
maryshaw 2022-06-17 12:31:54 +08:00
github 被 尤雨溪 Sponsoring 了?
|
45
shenyangno1 2022-06-23 13:57:40 +08:00 1
很漂亮我很喜欢
|
46
WebKit 2022-06-24 11:21:57 +08:00 1
灰常好看,这个是参考了 ghost 的主题吗,非常奇怪,我挂了梯子打不开,不挂梯子打开很快
|