为什么我要搭建个人博客?
作为一名独立游戏开发者,我一直想拥有一个属于自己的技术博客。
不是寄居在CSDN或掘金上的一亩三分地——那些平台虽然方便,但你的内容被算法控制,页面充斥着广告,而且你永远不知道哪天平台会改变规则。
我想要的是一个完全属于自己的空间:
- 记录游戏开发日志
- 沉淀技术学习笔记
- 展示个人作品和项目
- 建立自己的个人品牌
经过一番折腾,我成功搭建了现在这个博客。整个过程从零到上线大约花了一个下午的时间。
技术选型:为什么是这套方案?
市面上搭建博客的方案很多,我最终选择了 Hugo + GitHub Pages + Stack主题 的组合。
Hugo:静态网站生成器
Hugo用Go语言编写,构建速度是同类工具中最快的。我的博客构建时间只需要几十毫秒——这意味着每次保存文件,页面几乎瞬间刷新。
GitHub Pages:免费托管
GitHub Pages是GitHub提供的静态网站托管服务,完全免费,自带HTTPS,而且对开发者非常友好。你的博客代码就是一个Git仓库,天然具备版本控制能力。
Stack主题:现代个人品牌风
Stack是Hugo生态中最受欢迎的博客主题之一。它有侧边栏布局、暗色模式切换、标签云、文章归档等功能,非常适合打造个人品牌页面。
此文最初以 Hugo + GitHub Pages 为目标。本博客现已迁移至 Astro + Cloudflare Pages。