static site generator: Summer

intro

即使明明知道现在已经有非常多的静态博客生成器了,最近我还是造了一个轮子。一方面自己用来学习 python ,另一方面我仅用过的 hexo 并不能满足我的需求。因为我写文章的频率很低,所以每次我都忘了命令行命令,都要去查文档;此外,每次在命令行中新建了文章之后,在一堆文件里面找到那个新文件着实有些繁琐。

stack

后端虽然其实可以不用数据库的,但是为了了解一些相关的东西,我选择了轻量的 sqlite。因为工作中也用到 flask,再加上 nodejs 中的 expressflask 同源,所以选择了 flask

前端的编辑器是利用 code mirror dropzone 仿的 ghostmarkdown 编辑器。因为不愿意写 UI,也因为 yue.css 确实不错,样式方面除了调整了下字体顺序,全部交给了 yue.css。如你所见,甚至 markdown 编辑器的样式,以及各种 button 的样式我都没写。借用同事的一句话,「这是一个前端写后端,后端写前端的项目」。

more

名字就很俗套地用了夏天出生的 Mr. Summer 的名字,谢谢他和他的妈妈,连多年悲观主义者的我现在都是乐观主义者了。

因为觉得可以这个项目可以作为一些新东西的试验田,所以应该会持续维护下去。目前已经有远去澳洲的马爷的两个 pr,期待更多的 pr 。

项目地址:https://github.com/gaowhen/summer