1. 静态博客工具的选择

20200308

那么,如何选择一个静态博客程序呢?

静态博客工具有很多,各个语言的都有,比如

  • Jekyll (ruby)
  • Hexo (nodejs)
  • Hugo (golang)
  • Pelican (pyhton)
  • gitbook (js)

根据语言选择,我选了pelican,因为我对于python是很熟悉的,又不想在建站上浪费时间,所以选择了pelican。

pelican还有另外一个好处,那就是它使用了jinja作为模板引擎,而jinja也用于flask, flask也是我很喜欢的一个web框架,后续如果有需要,我的站点可以轻松的移植到flask。

我之前就用过pelican,很早的时候,我的个人网站mingz.me就是基于pelican的静态页面。

hugo也是我最近比较关注的一个,用golang写的,看上去很不错,但最终没有选这个,原因是,一是学习成本。二是,golang在处理html上面,始终还是不如python等动态语言快捷。

最后,选择了pelican。

gitbook是个不错的工具,但是不适合建立一个赚钱的网站。

Copyright © mingz.me 2020 all right reserved,powered by Gitbookmodify: 2020-03-15 02:50:13

results matching ""

    No results matching ""