1. python新建jekyll文章模板

    新建jekyll文章需要一个带时间格式的文本文件,每次手动新建非常麻烦,这样的重复劳动就交给python脚本来生成吧。 newArticle.py # -*- coding:utf-8 -*- import datetime,os,getopt,sys def main(argv): now = datetime.datetime.now() if len(argv) == 0: strTitle = "new" else: strTitle = argv[0] if len(argv) <= 1: strCategories = "default" else: strCategories = argv[1] strTime = now.strftime('%Y-%m-%d-') strPath = "_posts" + os.sep + strTime + strTitle + ".md" fobj = open(strPath,'w') fobj.write( '---\n'+ 'layout: '+'post'+'\n'+ 'title: "'+strTitle+'"\n'+ 'categories: '+strCategories+'\n'+ '---\n') fobj.close() if __name__ == '__main__': main(sys.argv[1:]) 运行jekyll根目录下的newArticle.py python newArticle.py arg1 arg2 arg1:标题名,默认值”new” arg2:分类名,默认值”default”

    2018/01/25 python