使用pelican搭建博客

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

你可能感兴趣的:(使用pelican搭建博客)