Gmeek is a Blog All in Github
| .github/workflows | ||
| docs/static | ||
| .gitignore | ||
| config.json | ||
| Gmeek.py | ||
| LICENSE | ||
| plist_example.html | ||
| post_example.html | ||
| README_CN.md | ||
| README.md | ||
| requirements.txt | ||
简体中文 | English
Gmeek
一个博客框架,完全基于Github Page 、 Github Issues 和 Github Actions。不需要本地部署,从搭建到写作,只需要几分钟的时间。
特性
- UI界面和Github同源,只引入了Github原生CSS:primer.style
- 博客写作在Issues中完成后,自动触发Actions执行部署任务
- 评论系统引入utteranc.es
安装
- 克隆本仓库到自己的
XXX.github.io的仓库 - 在仓库中配置自己的秘钥
secrets.meblog有读写权限等,关键字定义在Geek.yml中可改 - 修改
Geek.yml文件中的GITHUB_NAME和GITHUB_EMAIL - 在仓库配置中设置
github page的相关参数,网站根目录需要指定到docs/,需要配置个人域名的也在这里配置 - 配置
config.json中的参数,如没有请留空,不能删除key值 - 给仓库的Issues添加标签,如
link、about等 - 最后打开一个Issues,开始编写文章,保存后即可通过https://XXX..github.io 访问
以上安装仅仅只是一个指导,其中有一些配置细节会在后续编写,如果有问题可在本仓库提交Issues,或者添加 QQ:294977308