传送门 前端渣,没做移动适配。
目前只是基本的原型,希望大家提些建议。
这是一个基于 flask 和 git 的简单博客程序,主要有以下几个特性。
- 利用 git 以文件形式存储博文。(去掉了数据库)
- 以 gitbook 为远程仓库,还可以在 gitbook 上发表和更新博文。(省去了前端编辑器)
- 使用 gitbook 的 hooks ,在线编辑或者本地 push 之后,博文及时更新。
目前实现
- 通过 gitbook 的 SUMMARY.md 实现文章的标签分类。
- 通过 git log 追溯文件历史,提取文件发表时间与更新时间。
我说一下我的感受,原来的博客是按照 flask web 开发的那本书撸的。前端部分,要在线发表博文实在是难受。没有好用的前端编辑器。
然后我看到 V 站里面分享的,直接上传 md 文件更新博文的博客。感觉不错,省去了在线编辑的麻烦。
以前用 hexo 也感觉不错。 git 更新博客也很方便,然后我就结合了一下。
这样既可以在本地编辑博文,又可以在 gitbook 上在线编辑。
感觉很方便哈,去掉数据库之后感觉也“轻”了不少。