大家好,我是小白。
今天推荐的这个项目是「Gmeek」,一个博客框架,超轻量级个人博客模板。
完全基于 GitHub Pages、GitHub Issues 和 GitHub Actions。不需要本地部署,从搭建到写作,只需要 18 秒,2 步搭建好博客,第 3 步就是写作。
Gmeek 特性
- UI 界面和 GitHub 同源,只引入了 GitHub 原生 CSS:primer.style;
- 博客写作在 Issues 中完成后,自动触发 Actions 执行部署任务;
- 评论系统引入 utteranc.es;
- 使用 jinja2 对 HTML 进行渲染,可通过模板自定义 UI 主题。
安装步骤
- 点击创建仓库,建议仓库名称为
XXX.github.io
,其中XXX
为你的 GitHub 用户名; - 在你创建好的仓库的设置 (Settings) 中,选择 Pages -> Build and deployment -> Source 为 GitHub Actions;
- 打开一篇 issue,开始写作,并且添加一个标签,保存 issue 后会自动创建博客内容,片刻后可通过
https://XXX.github.io
访问。
注意事项
修改了config.json配置文件后,需要全局生成。另外label标签没有打,或者多打也会出现这个问题。建议通过Actions->build Gmeek->Run workflow->里面的按钮全局重新生成一次。
开源项目地址:https://github.com/Meekdai/Gmeek
开源项目作者:Meekdai
1