从 404 到成功上线:我的 Hugo 博客折腾记
从 404 到成功上线:我的 Hugo 博客折腾记
wwxdsg终于,我也拥有了个人博客!
在这个被社交媒体碎片化信息充斥的时代,我决定找一个安静的角落,记录自己的思考。没想到,这个过程比我想象中要”精彩”得多。
为什么选择 Hugo?
在选择博客方案时,我被 Hugo 的极速和简洁吸引了。它是基于 Go 语言开发的静态网站生成器,这意味着:
- 快:生成网页的速度几乎是毫秒级的。
- 安全:没有数据库,黑客想黑都无从下手。
- 极简:只需要写 Markdown,剩下的交给自动化脚本。
那些令我头大的”坑”
虽然现在的页面看起来很清爽,但部署过程简直是一场”排雷游戏”:
GitHub Pages 的 404 迷局:
最开始看到 404 页面时,我一度怀疑人生。后来才发现,原来是自动化脚本(YAML)的配置出了错,导致生成的网页根本没装进服务器。YAML 脚本的”高冷”:
GitHub Actions 的脚本非常挑剔。一行缩进不对,或者引用的插件版本旧了,它就会回你一个冰冷的”红叉”。在不断重试和修改中,我终于理解了git add、git commit和git push这”三板斧”的真正含义。baseURL 的重要性:
当初写错了baseURL,结果网页虽然上去了,样式却全乱了。原来那是给 Hugo 指路用的,指错了路,图片和皮肤就都找不到了。
现在的成果
现在,只要我在本地写下一段文字,执行简单的 Git 命令,GitHub 就会自动帮我把内容发布到全世界都能看到的地方。这种**”自动化”**的感觉真的太酷了!
结语
这个博客不仅是一个网页,它是我解决问题、不断尝试的记录。
如果你也正在访问这个页面,欢迎常来坐坐!