正文
今天闲来无事的时候 (并不) 突然想做一个 blog
其实开始的时候就被 zola 给吸引住了,毕竟谁又能抵抗 rust 的诱惑呢? 不过 zola + cloudflare page 的坑太多了就跳车到 hugo
那么请允许我来说一下我踩的坑 (太菜了)
粗略扫一下 doc 这么简单 马上 zola init + git init 好完成 测试一下 zola serve.. 恩不错 看我表演一下 15m 上线一个网站 (暴言)
马上 push 上去 到 cloudflare page 里面设置好一个新的 project, 开始 build 了, 不错………
先去喝杯水吧回来肯定好了……… 等等怎么 build failed 不应该啊我本地测试没问题, 什么叫 /opt/build/bin/build: line 39: zola: command not found 难道 cloudflare page 没给安装 zola? 看上面的 log Installing Hugo 0.54.0… 怎么安装上了 Hugo 应该没选错啊
问 google 大仙中… 好吧是我的锅,没设置ZOLA_VERSION..
那就去设没设置 ZOLA_VERSION = 0.15.3 再来 build… 怎么又 failed 什么叫 Error: Failed to render section ‘/opt/buildhome/repo/content/_index.md….
继续去问 google 大仙指路… 什么叫 Currently, Cloudflare Pages only supports ZOLA_VERSION: <=0.14.0 in builds…. 算了算了免费的要求那么高干什么 (垃圾用户确定)…
继续 build 不错成功了,那么接下来该调 theme 了… 好少 theme 不过没关系 找到一个放在 themes/ 里面, 本地测试一下 zola serve 好了在 push, 怎么又 build failed… n 时间以后终于找到是那个 theme 只支持 0.13.0 以下的… 等等那我本地是怎么跑起来的, zola -V zola 0.12.2… 看来垃圾 fedora 又没有跟上游更新 (让我们喊 arch 大法好)
那换个 theme 继续吧… failed… n 时间以后发现这个 theme 只支持0.14.1…
这你在逗我啊 本地 0.12.2, cloudflare page 0.14.0, theme 0.14.1, 最新 0.15.3…
我找到这些都可以修不过不想上 Copr + 换 theme, 算了算了还是跳车 hugo
(然而 hugo 还是上了 copr(看来应该上 arch 保平安))
hugo + cloudflare page 的搭建没什么好说的 (毕竟都那么多大佬写过了, 而且我的文笔那么差)
那么以后也请多指教~
引用
themes 来自 CaiJimmy/hugo-theme-stack 十分感谢
图片来自 飴村 十分感谢