使用 markdown 来编辑文章,再发布到 wordpress 上,我们做了哪些:
基本完美。
不过有时发布完成后,又发出了一些要修改的文字,难道再进入 wordpress 后台手动修改提交?那就违反了 懒 的这个总原则了。
hexo
想到了之间没有用过的 hexo 这类静态博客,试用了一下,果然很好。他能在瞬间将本地 Markdown 文件生成一下博客。
每次修改后 hexo g + hexo server 即可快速重新生成。
不过,为了不浪费更多的时间,还是不要折腾了。
毕竟我是知道自己的,转完 hexo 之后,又是无尽的主题折腾。
还是从 wordpress 上完善吧。
python-xmlrpc-wordpress
之前,我们通过以下步骤,完成了本地 markdwon 格式的文章自动上传到到 wordpress:
1、 获取本地 .md 格式的文章;
2、 使用python3的 python-markdown 模块将 md 文件转为 html 格式;
3、 使用python3的 python-xmlrpc-wordpress 将内容上传发布至 wordpress;
但是将原有的 wordpress 文章修改,要怎么办呢?
网上基本没有找到有用的教程,而自己又是个小白,折腾了N久,才找到了一个解决方式:
1、新建一个 wpedit.py 的文件,使用以下代码:
2、将本地的 markdown 文章修改完成后,在命令窗口重新进入所在文件夹,执行以下命令:
注意:是通过判断原文章 title 的方式提交修改,所有标题文字不能修改。
将以上内容直接发布完成。
测试
这一段内容是发布完成后,重新修改markdown文章时添加,再次发布。
完成
1、第一次发布:
2、第二次修改后发布:前面的二进制文件太乱了,可以不显示出来。
3、发布完成后,wordpress 前台显示效果:
以上。