Pelican是一个用Python语言编写的静态网站生成器,支持使用restructuredText和Markdown写文章,配置灵活,扩展性强。它有许多主题和插件可供使用,这也是我选择它的原因,诸如相关文章,站点地图,这些功能它都有。
网上关于它的使用教程很多,大多都是复制来复制去,具体的教程在部分都是基于linux系统,在windows下面的操作前半部分是一样的,后期如果按照网上的教程就不行了,这些需要自己摸索。
只说下它的一些入门体验吧,供大家参考。个人认为,它只适合搭建静态博客,然后上传到诸如github pages这些云端上面。对于一些简单的功能它是可以的,但如果想让它像wordpress那样支持众多功能是不现实的。本来选择它是想代替cms,制作好静态网站后自动上传到FTP,但是在windows下面自动上传到ftp,本身它是不支持的,需要借助相应的工具,这点就不太好了。
作为博客大家可以使用,但作为CMS,它还是有一些不便之处的,例如:
不支持自动缩略图这项,列表页只能有文字,如果想每个列表都有缩略图的话,需要在相应文章下面设置,非常麻烦。
每一个文章都需要设置分类这,如果不想每个文章设置可以设置目录名作为分类名,但不支持多级目录,就是无论多少级目录,它只会以文章的第一级父目录作为分类,插件也没有发现相应的支持的。
如果你想批量生成许多网站,用它不方便,它适合生成一个网站,长时间维护比较方便。