HeartBeat 是一个使用 Preact 开发的 SPA 单页面博客应用程序,后台数据源依托于 Github Issues,前端框架使用 UmiJS。此外,还使用开源项目 Gitalk 作为博客的评论系统,基本上使用了 Github 全家桶。
技术栈:UmiJS + Github Issues + Gitalk
演示地址:蝉時雨
踩坑记:从零开始制作博客の不完全指北
git@github.com:chanshiyucx/HeartBeat.git
cd HeartBeat
npm install
修改目录 src/config.js
的配置文件,每个配置项都有详细说明,亦可参考 HeartBeat 风味食用指南。
npm start
打开一个新的标签页 http://localhost:8000/#/,便可先行站点预览调试。
umi build
打包完毕,将 dist
目录下生成的静态文件发布 Github Pages 或 Coding Pages 即可。
Just enjoy it ฅ●ω●ฅ