使用ReText,Python,Metaweblog API 写博

最近接触到Markdown,感觉特别适合用来作笔记、写写博客之类的事情。简洁、快速、而又不乏美观。但是很多博客都不支持Markdown,并且我更喜欢使用编辑器ReText,可以预览效果。我觉得导出html文件之后,完全可以用python发到博客网站上。
在google上搜索了一下,居然有现成的脚本文件可以使用:pblog。脚本虽然简单,但已经够用。脚本在本地,利用emacs与asciidoc把org与adoc文档转成html文档。当然也可以直接使用html。然后通过Metaweblog API,发到博客。博客网址、用户名、密码的设置在config.py。其支持的博客操作如下:

  1. 显示最近博客。
    ./blog.py list 12 //显示最近十二篇博客。
  2. 发表博客。
    ./blog.py post your-blog.html //把html内容发表。可以直接使用org-mod,adoc文档。
  3. 删除博客。
    ./blog.py delete post-id //删除postid指定的博客

现在,可以用ReText写Markdown文档,生成html文档后,利用 ./blog.py post 发到自己的博客了。

原文地址:https://www.cnblogs.com/RbtreeLinux/p/2807176.html