这篇文章是一份搭建记录,照着做你也能拥有一个同款博客。

用到的技术

  • Hexo:基于 Node.js 的静态博客生成器
  • Butterfly:Hexo 生态中最流行的主题之一
  • GitHub Pages:免费的静态网站托管

初始化项目

1
2
3
4
pnpm add hexo-cli -g
hexo init blog
cd blog
pnpm install

安装主题

1
2
git clone https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
pnpm add hexo-renderer-pug hexo-wordcount

然后把根目录 _config.yml 里的 theme 改成 butterfly

写文章与发布

1
2
hexo new "文章标题"
hexo clean && hexo generate

配置好 GitHub Actions 后,每次 git push 都会自动构建并发布,非常省心。

提示:hexo new 生成的文章放在 source/_posts/ 目录,用 Markdown 写就行。