安装Git for Windows

安装、配置Pelican

  • 下载Pelican
    https://github.com/getpelican/pelican
    https://github.com/getpelican/pelican/archive/master.zip
  • 解压缩pelican-master.zip,查看setup.py,从requires中获得所有依赖包的名称
  • 下载所有的依赖包并解压,包括:

    Unidecode-0.04.12.tar.gz  
    feedgenerator-1.5.tar.gz  
    docutils-0.10.tar.gz  
    jinja2-master.zip  
    blinker-1.2.tar.gz  
    six-1.2.0.tar.gz
    
  • 在C:\Python27下新建文本文件atrino.pth,内容为:

    D:\Dropbox\Python\tools\pelican\Unidecode-0.04.12  
    D:\Dropbox\Python\tools\pelican\feedgenerator-1.5  
    D:\Dropbox\Python\tools\sphinx\Docutils\tools\docutils-0.10  
    D:\Dropbox\Python\tools\Jinja2\jinja2-master  
    D:\Dropbox\Python\tools\pelican\blinker-1.2  
    D:\Dropbox\Python\tools\pelican\six-1.2.0  
    D:\Dropbox\Python\tools\pelican\pelican-master
    
  • 复制pelican-master\pelican__init__.py文件为pelican_cmd.py

  • 在pelican_cmd.py的最后加上下面两句:

    if __name__ == '__main__':  
        main()
    
  • 新建v2in目录,将pelican_cmd.py、pelicanconf.py、publishconf.py
    文件均放在此目录下
  • 在v2in目录下新建content目录,在content目录放Markdown文件
  • 将GitHub中已经配置好的Repository库clone到v2in目录下

    git clone https://github.com/xxx/xxx.github.com.git
    
  • 在v2in目录下新建m.bat文件,内容如下:

    pelican_cmd.py "content" -o "xxx.github.com" -s "pelicanconf.py"
    
  • 在v2in目录下新建p.bat文件,内容如下:

    pelican_cmd.py "content" -o "xxx.github.com" -s "publishconf.py"
    
  • 在content目录下写Markdown格式的Blog

  • m.bat或者p.bat生成静态Blog
  • git status
  • git add .
  • git commit -m “xxx”
  • git push