关于

我只不过是一个敲键盘的,会的不多。叫我小焦就好了。

本站基于 zola 构建,zola 其实不太适合 CJK 内容,因为默认无法构建中/日文索引,也就是没法开启搜素。不过可以选择不使用社区二进制包,而是自己把 zola 代码 clone 下来,然后增加参数编译并把自己打的这个包上传到 github release,最后将 Github Page 的脚本改成用自己上传的包。参考打包命令

cargo install --path . --features indexing-zh 

用这种方式打出来的包体积会偏大一点点,但从比例上看也没大很多(15% 左右),基本可以忽略。

不过此时还会有一些语言配置项的兼容问题,会影响主题和评论插件。解决方法可参考 社区 issue 2800

tabi 是目前我试用下来 zola 的一个比较好用的主题,界面挺美观且功能强大,最重要的是还在活跃更新,勉强算是还能用来写点中文文章,缺点较少。其他个人尝试过且还算推荐的主题还有 Abridge(缺点:主体内容又扁又宽,不易阅读也不符合个人审美) 和 juice(缺点:暗色主题偶尔存在 bug,且无法在亮暗之间切换)。喜欢极简风的也可以试试 serene。此外,虽然本人没用过,但感觉 kitalinkita 也不错。

本站所有源码全部公开,欢迎查阅。各种配置方式基本上都可以在 tabi 文档和博客中找到。如果连文档都懒得看,就是想问我,那好吧,欢迎在仓库提 issue,看到就会回复(虽然我也不一定还记得自己当初怎么写的……)。

目前我在使用 zed 作为编辑器。zed 整体上还是非常香的,突出一个快和流畅。但和 code 比还有不少比较“草台”的地方。此外不知道是不是 Rust 系统的通病,zed 对中文的支持也很成问题,具体表现在 zed 显示不出来中文的斜体,更换了多个字体、尝试了多种主题也没有用。如果您成功做到了,请告诉我方法,万分感激。