python wordpress xmlrpc_python-markdown自动发送wordpress文章(python-xmlrpc-wordpress)
一直热衷使用Markdown,使用了图床,以及多款的MD编辑器。
wp的后台太重了,又不想转 hexo + git ,对于文章上传至博客,总想办法折腾怎么上传wordprss。
之前的解决办法就是,直接将MD编辑器生成的html复制到wordpress中,也能得到比较好的效果。
前提是配置好了:
但每次还得复制、粘贴……今天总算想起要再折腾一下。
为知笔记
首先想到的,就是有一款为知笔记了。之前就一直了解到它既支持Markdown,又可以一键发布至博客。
不过一直使用的是印象,转移成本太高,就从来没有考虑过。
开始折腾!下载、注册,新建一个Markdown笔记,在右上角找到了分享中的这个按钮:
发布到博客:
大概配置了一下,还是比较简单;
和之前的 windows live writer 一样,是通过 wprdpress 的 xmlrpc 的接口发布;
其他可配置项还有分类、标签等等;
未购买 VIP 之前,会在文件末尾加上为知的广告链接;
总结:
生成 html 的效果还是很不错的;
为知的 MD 格式和 HTML 格式是同一文档,MD 是使用 html 渲染,和其他 MD 软件相比打开太慢;
有广告;
为了一个小功能,要做众多转移,还是放弃吧;
进入正题:
python-markdown自动发送wordpress文章
在网上找到了一篇文章,是使用 python 的几个模块,自动将本地 .md 文件上传至 wordpress 博客;地址:http://www.pianshen.com/article/441310060/
所使用的 python 模块:
python-frontmatter:通过python-frontmatter库获取文章信息,标题、分类、标签、正文内容等
markdown2:通过markdown2库将正文内容转换成HTML格式
python-xmlrpc-wordpress:最后将这些信息通过python-wordpress-xmlrpc库发布到网站上
python-xmlrpc-wordpress 模块安装不上可以通过 git 地址安装;
一、使用方法
1、将三个 模块 安装完成;
2、将代码复制成一个文件 wp.py;
3、将 md 格式的文章放置在一个固定文件夹:如存储在 D/markdown/doc;
4、将 wp.py 文件放置在 D/markdown 文件夹;
5、通过执行以下命令即可自动将写好的文章自动以送到wordpress博客:
二、更改
具体方法可以参考那篇文章,不过自己想记录的是自己的修改。
1、代码改正
原代码中有个单词错了,让我等小白找了一番才发现,将其改正,并整合在一起发上来。
将以下代码复制存储为一个 .py 文件即可:
2、代码块显示
试了一番,其他都是正常的,就是代码块显示不出来;
原来,默认的代码块并不是我们使用的 ```python 代码内容 ``` 这种三个符号,而是使用 tab 空四格的方式表示代码块;
但是看了一翻,不会改,这就悲催了。
三、替代模块 markdown
查了一翻,除了作者推介的 python-markdown2 之外,还有一个使用者更多的版本 python-markdown ;
这个版本扩展性更好一点,虽然默认也是以 空格 为代码块的语法,但是可以增加一个代码块的扩展,就可以支持 ```python 代码内容 ``` 这种形式的代码块了。
1、安装模块
2、修改代码
将 wp.py 文件中的模块及语法替换;
得到如下文件:
以上代码已经将 代码块的扩展文件包含在内:
3、其他(取消)
因为之前在设置js代码高亮时,自动增加了pre标签上语言属性,所以在这里就将语言属性删除了,留个记录:
文件路径:Python\Python36\Lib\site-packages\markdown\extensions\fenced_code.py
以上。
python wordpress xmlrpc_python-markdown自动发送wordpress文章(python-xmlrpc-wordpress)相关推荐
- python数据分析相关论文_菜鸟学Python|数据分析精华文章大集合
原标题:菜鸟学Python|数据分析精华文章大集合 这是菜鸟学Python的第123篇原创文章 Python的数据分析是我比较喜欢的一个方向,因为可以探索数据里面的秘密,加上可视乎会非常漂亮,但是里面 ...
- python工资一般多少转行_强烈建议|转行Python最好看一下这篇文章
原标题:强烈建议|转行Python最好看一下这篇文章 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!最近陆陆续续有很多小伙伴问我,学Python到底应该做什么,从事哪种岗位 ...
- Python自动发布markdown文章到WordPress网站
关于WordPress客户端很多,也有很多markdown编辑器也支持编辑完文章然后本地一键发布到WordPress网站.不过这篇文章要实现的是通过Python脚本来实现本地文章自动发布到WordPr ...
- 九十八、轻松搞定Python中的Markdown系列
@Author:Runsen @Date:2020/7/15 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- python公众号文章爬虫_拒绝低效!Python教你爬虫公众号文章和链接
本文首发于公众号「Python知识圈」,如需转载,请在公众号联系作者授权. 前言 上一篇文章整理了的公众号所有文章的导航链接,其实如果手动整理起来的话,是一件很费力的事情,因为公众号里添加文章的时候只 ...
- 有关python技能树以及Markdown编辑器的测评
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.对Python技能树的测评 1.Python技能树的大致情况与优点 2.对Python技能树的建议 二.Markd ...
- wordpress支持Markdown
前言 我们在之前的文章中讲述了如何在Typora中配置图床工具.但是很多小伙伴或许会有疑问,我使用Typora写完博客之后,如何上传到自己的博客上呢?如果不能上传,就要导致我们同一篇博客需要码多次,就 ...
- python+shell 备份 CSDN 博客文章,CSDN博客备份工具
python+shell 备份 CSDN 博客文章,CSDN博客备份工具 在 csdn 写了几年的博客了.多少也积累了两三百篇博文,近日,想把自己的这些文章全部备份下来,于是开始寻找解决方案. 我找到 ...
- 自学python转行-强烈建议|转行Python最好看一下这篇文章
原标题:强烈建议|转行Python最好看一下这篇文章 一 转行要趁早 上面类似的问题群里还有很多,我请了一些不同岗位的嘉宾来给大家分享经验,下面谈谈我的感悟: 1).转行如爬树 转行真的要趁早,年轻的 ...
- 用python中django创建网页终端直接关闭是什么问题_如何用Python Django创建网站?系列文章03(持续更新...)...
第三篇文章主要介绍的是如何将Django网站部署到阿里云服务器上,具体的流程如下图所示: 我们会按照这张思维导图的顺序逐个展开讲解: Section I, Ubuntu (1)我们需要在阿里云上租一台 ...
最新文章
- lLinux网络相关命令,防火墙介绍及相关命令
- MFC消息响应函数OnPaint
- Angular单元测试遇到的错误消息:Uncaught Error - Cannot find module tslib
- RocketMQ:Linux下启动server和broker的命令
- java语言设计论文_(C)论文(JAVA语言考试系统的设计与实现)
- 西瓜书+实战+吴恩达机器学习(二三)EM算法和变分推断
- iOS 和常见的离屏渲染Say Goodbye!
- Linux学习之在线安装mysql
- 基于python生成手写的笔记
- ppt flash无法播放解决方法
- 渗透测试教程(基础篇)-3
- LaTeX技巧100:LaTeX如何输入大小写罗马数字?
- 51单片机入门(4)蜂鸣器(无源+有源)
- Python自动化操作word--批量替换word文档中的文字
- 大型软件开发中的流程与规范
- 索尼android sd卡上,SD卡各个文件夹功能详解 入手必看经验!!!!
- 电赛专题 | E题-互联网的信号传输
- 贫民窟里的chengren童话
- Python自然语言处理(3):更多词汇关系:部分、整体、集合、蕴含等
- android xml图片缩放,Android通过自定义ImageView控件实现图片的缩放和拖动的实现代码...