最近看到 Fediverse 上很多朋友都开始写博客了,也有一些朋友问我怎么搭建自己的博客。这篇博客就是写给想要拥有自己博客的人。
静态博客 vs 动态博客 #
静态博客(Hugo、Jekyll、Hexo)生成 HTML 文件,部署简单,速度快。动态博客(WordPress、Ghost)功能更多,但需要服务器和维护。对于个人博客来说,静态博客通常就够用了。
框架选择 #
- Hugo:速度最快,配置稍微复杂
- Jekyll:GitHub Pages 原生支持,生态成熟
- Hexo:对前端开发者友好,插件丰富
我选的是 Hugo + Blowfish 主题。
域名 #
建议买一个自己的域名,看起来很专业。Namecheap、Cloudflare、Porkbun 都是不错的选择。
图床 #
图片建议用对象存储服务托管,不要直接放在博客仓库里。Cloudflare R2、AWS S3、阿里云 OSS 都可以。