从 404 到成功上线:我的 Hugo 博客折腾记

终于,我也拥有了个人博客!

在这个被社交媒体碎片化信息充斥的时代,我决定找一个安静的角落,记录自己的思考。没想到,这个过程比我想象中要”精彩”得多。

为什么选择 Hugo?

在选择博客方案时,我被 Hugo 的极速简洁吸引了。它是基于 Go 语言开发的静态网站生成器,这意味着:

  • :生成网页的速度几乎是毫秒级的。
  • 安全:没有数据库,黑客想黑都无从下手。
  • 极简:只需要写 Markdown,剩下的交给自动化脚本。

那些令我头大的”坑”

虽然现在的页面看起来很清爽,但部署过程简直是一场”排雷游戏”:

  1. GitHub Pages 的 404 迷局
    最开始看到 404 页面时,我一度怀疑人生。后来才发现,原来是自动化脚本(YAML)的配置出了错,导致生成的网页根本没装进服务器。

  2. YAML 脚本的”高冷”
    GitHub Actions 的脚本非常挑剔。一行缩进不对,或者引用的插件版本旧了,它就会回你一个冰冷的”红叉”。在不断重试和修改中,我终于理解了 git addgit commitgit push 这”三板斧”的真正含义。

  3. baseURL 的重要性
    当初写错了 baseURL,结果网页虽然上去了,样式却全乱了。原来那是给 Hugo 指路用的,指错了路,图片和皮肤就都找不到了。

现在的成果

现在,只要我在本地写下一段文字,执行简单的 Git 命令,GitHub 就会自动帮我把内容发布到全世界都能看到的地方。这种**”自动化”**的感觉真的太酷了!

结语

这个博客不仅是一个网页,它是我解决问题、不断尝试的记录。
如果你也正在访问这个页面,欢迎常来坐坐!