使用github和pelican搭建本站博客
使用github和pelican搭建本站博客
安装virtualenv虚拟环境
安装虚拟环境是为了防止污染,linux本身的python环境
|
|
使用virtualenv
|
|
安装pelican和markdown
pelican 就是生成静态博客的程序
markdow 是写博客使用的轻量级标记语言,不会使用的同学可以查看帮助
|
|
建立blog目录
|
|
开始创建
|
|
基本按照提示设置就可以,稍后可以在pelicanconf.py文件中手动修改。
|
|
写一篇文章
在content
目录新建一个test.md
文件, 填入一下内容:
|
|
然后执行:
|
|
用以生成html
然后执行
|
|
开启一个测试服务器, 这会在本地 8000 端口建立一个测试web服务器, 可以使用浏览器打开:http://localhost:8000
来访问这个测试服务器, 然后就可以欣赏到你的博客了
Github上的准备
在Github上创建一个新项目,把这个项目clone到myblog文件夹下。然后按照Github的规定建立一个没有父节点的分支gh-pages。
注:在是用分支创建github的blog的时候,要先确保自己的github上有例如:zbing3.github.io命名的项目并且在settings
中开启Github Pages
如图:
点击Automatic Page Generator
开启Github Pages服务
进入output目录中:
|
|
这样上传完代码等10分钟左右,即可在浏览器中使用http://zbing3.github.io/myblog
就能访问到自己的博客
定制自己的Makefile文件,让git提交更方便一点
使用此方法就不用在output目录中初始git了。编辑Makefile vim Makefile
,在github下面添加如下格式的文件:
|
|
ghp-import 是用来Easily import docs to your gh-pages branch,就是方便添加到gh-pages分支的,这个分支github才能解析我们的html嘛。
接着以后:make git
就可以直接提交到git的gh-pages分支的
pelican的备份
因为有时候要换电脑,所以肯定要把你的pelican的博客环境做备份,以便换完电脑后快速的搭建出写博客的环境
进入blog目录:
|
|