Python-使用hexo的python脚本

点击量:11

为了简化blog的使用写的python脚本,用来简化自己的操作= =

更新了一下。

最新的代码在coding.net上

#!/usr/bin/env python2
# coding: UTF-8
import sys
import os
# 博客目录
blog_dir = '/home/svitter/svtter.github.io/source/_posts'
def help():
    '''output help information'''
    print '-n: new blog'
    print '-g: Generate and push'
    print '-h: help'
if len(sys.argv) < 2:
    print 'no option'
    help()
else:
    if sys.argv[1].startswith('-'):
        # 改变工作目录
        os.chdir(blog_dir)
        option = sys.argv[1][1:]
        if option == 'n':
            os.system("hexo n " + sys.argv[2])
            os.system("gvim " + sys.argv[2] + ".md")
        elif option == 'g':
            os.system('hexo g')
            os.system('hexo d')
            os.chdir('/home/svitter/svtter.github.io')
            os.system('. update')
        elif option == 'h':
            help()
        elif option == 'dir':
            print blog_dir
        elif option == 'e':
            os.system('gvim ' + blog_dir)
        else:
            print 'no such command.'
    else:
        help()

发表评论

电子邮件地址不会被公开。 必填项已用*标注