MAC下用Pelican生成Github Pages可用站点
为什么使用Pelican
- 使用Github Pages服务托管要求是静态站点
- 不想用基于Ruby的Jekyll
简单的步骤
1.安装
sudo pip install pelican, markdown
2.设置可以按照pelican文档里面写的quick start步骤,先生成一个站点。然后修改pelicanconf.py和publishconf.py,如果github的目录设置到output了,别忘了一定把DELETE_OUTPUT_DIRECTORY设置为False,否则.git在每次生成的时候都被删掉。各种设置可以参考这里
3.参考pelican了解怎么组织content目录中得metadata数据
4.生成
make html
5.发布
make publish
6.以后如果想全自动发布到github pages的话,可以修改一下Makefile的github publish部分,如下:
cd $(OUTPUTDIR) && git add . && git commit -m 'commit' && git push origin master
修改完成后以后每次就可以直接用 make github
生成发布的站点并push到github了。
Comments !