/HeartBeat

SPA-Blog

Primary LanguageJavaScript

单页面博客 HeartBeat

Author QQ Email

关于 HeartBeat

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 ฅ●ω●ฅ