从零搭建一个朋友圈风格的博客
前言
一直想找个能像朋友圈一样发动态的博客系统,试了好几个都不满意。后来发现了 Hugo + Amigo 主题,终于找到了理想的方案。
为什么选 Hugo?
Hugo 是用 Go 写的静态站点生成器,速度快到离谱——几百篇文章编译也就几秒钟。相比 Hexo 和 Jekyll,它的模板语言更简洁,社区主题也越来越好看。
Amigo 主题的亮点
这个主题最吸引我的几个点:
- 朋友圈 UI:九宫格图片、点赞评论、时间显示,几乎完美复刻了微信朋友圈的体验
- PJAX 无刷新:页面跳转丝滑,音乐不会中断
- 多评论系统:支持 Artalk、Twikoo、Giscus 三种方案
- 丰富的 Shortcode:音乐卡片、视频播放器、实况照片、语音消息,内容形式很丰富
- 深色模式:自动跟随系统,也可以手动切换
部署过程
整个部署非常简单:
1# 1. 安装 Hugo
2brew install hugo
3
4# 2. 创建站点
5hugo new site my-blog
6cd my-blog
7
8# 3. 安装主题
9git clone https://github.com/zqlit/Hugo-Theme-Amigo.git themes/Amigo
10
11# 4. 复制配置
12cp themes/Amigo/hugo.toml .
13
14# 5. 本地预览
15hugo server -D
遇到的一些坑
- 图片路径要注意,推荐用 Page Bundle 的方式组织
- Artalk 评论需要自己部署服务端,不过官方文档很详细
- 字体文件比较大,首次加载可能稍慢
总结
总的来说,Amigo 是目前我用过最接近朋友圈体验的 Hugo 主题,适合想要轻量化、高颜值个人动态页的朋友。推荐试试!