Windows 7搭建pelican博客框架
一、安装准备软件
1.Python安装(注意不要安装在C盘):
下载官网python2.7 Windows,安装路径选D,将安装路径加入到系统环境变量PATH中(计算机属性-高级系统设置-环境变量-系统变量-PATH),例如我安装的路径如下:
D:\Python27\
2.easy_install安装
打开cmd,切换到ez_setup.py文件目录下,输入命令:(注意切换到ez_setup.py路径中,文件ez_setup.py见附件)
python ez_setup.py
安装好后在python安装目录下的Scripts文件夹会有一些关于easy_install的文件,所以要将此路径加到系统环境变量PATH(同第一步中的环境变量PATH),路径如下:
D:\Python27\Scripts
注意:此步骤可能出错,参考了网页ez_setup.py安装错误怎么解决_百度经验,注意用mimetypes.py这个文件替换到D:\Python27\Lib文件夹中的,mimetypes.py文件见附件。
3.Pip安装
pip直接用easy_install安装,直接在cmd中输入命令:
easy_install pip
安装好之后也会在Scripts文件夹生成一些Pip的可执行文件。
4.window下make工具的安装
将下载的make.exe
文件拷贝到D:\Python27路径中。
5.安装Git
下载好Git文件,直接按照默认安装设置。
6.安装pelican和markdown
安装了Git后,打开Git Bash输入以下命令:
pip install pelican
pip install markdown
二、配置博客文件
1.创建博客
在Git Bash命令行窗口中输入如下命令:
mkdir blog
cd blog
pelican-quickstart
拷贝之前的备份文件覆盖(注意文件名为英文)。
2.将博客部署到github上
命令如下:
cd output
git init
git add .
git remote add origin https://github.com/xiaoledeng/xiaoledeng.github.io.git
git commit -m 'your message'
git push origin master(or --force)
3.一次性部署到github
可配置Makefile文件中的github,要修改两处:
一处是将$(PUBLISHDIR)替换成$(CONFFILE);
另一处增加一些git命令;
具体如下所示:
publish:$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
github: publish
cd $(OUTPUTDIR) && git init;
cd $(OUTPUTDIR) && git commit -m 'your message';
cd $(OUTPUTDIR) && git push --force origin master
注意:Makefile里面用tab,不然错误:
Makefile missing separator. Stop.
最后,只要进行Makefile的同级目录,执行make github即可完成一次性部署。
注:在此过程中,可能要输入github username 和 password,要避免重复输入, 参看Git Push 避免用户名和密码方法。
三、附件:
附上文中用到的软件:
- 官方的easy_install
- 官方的Git
- 备份Python 2.7.6
- 备份ez_setup.py
- 补充备份使用,第二步中是官方版本。Git 1.9.2
- 备份make.exe
- 备份mimetypes.py
Reference
历史版本
- 2014.5.24 写出第一版,未修改。
- 2014.8.6 添加一些关键点,以及出错点ez_setup.py修复。