title:使用pelican搭建博客
date:2014-08-18
category:技术
对比
- octopress :ruby
- pelican : python
无所谓好坏, 选择自己熟悉的语言,一旦需要修改源代码会比较方便。
安装
pip install pelican
pip install Markdown
pelican-quickstart
名词解释
- gitlab或者github原生支持将md文件产出html, md这部分代码部署在gh-pages分支
- octopress、pelican、jeklly, 都是用来将markdown转化为html的工具。
- 真正发挥作用生效的是mater分支, 如果本地产出了html代码, 只需求提交mater这个分支就可以
- 理论上, 鉴于国内github的速度, 最好的办法是自己弄一台服务器,开一个最简单的http server。
服务器部署
nohup python -m SimpleHTTPServer 80 &
服务器端
- 图片存储位置建议分离, 存放于单独的图片服务器,推荐使用阿里云的oss
- 多并发情况下建议使用nginx
tips
- pelican原生对图片支持不太好, 它的插件库里面有一个better_figures_and_images,能够展示更优美的图片, 但是只支持本地图片, 修改了这个插件github地址, 相关修改已经提交pelican。
主题安装
sudo pelican-themes -i pelican-themes/aboutwilson
网友评论