之前已经:
发现用小书匠写markdown的效果,以及保存同步到印象笔记的效果,都还蛮不错的。
然后期间看到有个发布的功能,貌似可以发布到wordpress博客中:
现在去试试效果。
也看到官网说支持:
“发布到博客”
也看到:
提到个:
元数据
“文章标题的处理规则:如果文章内存在元数据title,则系统自动使用元数据内的title做为标题。如果文章未使用到元数据功能,用户可以通过维护文章信息按钮,修改标题。标签tags的规则也跟标题一样。”
不太清楚其含义。
后来注意到:
“发布
小书匠编辑器离线版提供文章发布功能,用户可以将自己的文章发布到博客系统上。发布功能实现了博客的metaweblogAPI(newPost, editPost, newMediaObject)。使用该发布功能,需要博客系统提供对应的api接口,系统将转换成html的文章和图片自动提交到博客系统上。
配置发布示例:
博客链接地址:比如http://www.cnblogs.com/[用户名]/
用户名:用户在该博客上的用户名
密码:用户在该博客上的密码
测试通过的博客地址:
博客园:http://www.cnblogs.com/[用户名]/
开源中国:http://my.oschina.net/[用户名]/blog”
再试之前,去搜看看:
小书匠 发布 wordpress
小书匠 wordpress 元数据
使用小书匠编辑器将文章快速发布到各大主要博客平台 – 书匠 – 博客园
去搜搜看:
metaweblog api接口
MetaWeblog API
利用Metaweblog技术的API接口同步到多个博客网站(详细) – 357252539的个人空间
MetaWeblog API中文说明 – 博客空间 – 51CTO技术博客
XML-RPC MetaWeblog API – WordPress 中文文档
用MetaWeblog API可以新建,编辑,删除帖子。
实现成XML-RPC的形式
metaweblog.newPost()
metaweblog.getPost()
metaweblog.editPost()
很多现在的博客系统,包括wordpress,都支持XML-RPC的MetaWeblog的API。
通过:
MetaWeblog API中文说明 – 博客空间 – 51CTO技术博客
XML-RPC MetaWeblog API – WordPress 中文文档
此处的字段,除了常见的,比如:
title
description
categories
等等,之外,其实此处还想要其他一些字段,比如:
wp_slug:postName,别名
post_status:是 草稿 还是 已发布
publish
draft
所以需要去看看。
通过:
使用小书匠编辑器将文章快速发布到各大主要博客平台 – 书匠 – 博客园
-》
可以看到博客园开放的API接口
-》找找从哪里可以看到 wordpress 开发了哪些接口
wordpress metaweblog
XML-RPC MetaWeblog API – WordPress 中文文档
和
WordPress XML-RPC – MetaWeblog API | Black River
列举的应该就是这些已经支持了的参数了。
XML-RPC Support « WordPress Codex
然后去试试:
https://www.crifan.com/xmlrpc.php
结果提示:
XML-RPC server accepts POST requests only
那抽空就可以去试试了。
但是为何:
小书匠官网没有介绍,发布到wordpress时的元数据的开头是啥
而另外的某人的博客园的帖子:
使用小书匠编辑器将文章快速发布到各大主要博客平台 – 书匠 – 博客园
却可以知道这个细节:
“系统通过识别开头为weblog_的元数据,将其一起发送到博客平台上”
所以去搜:
小书匠 wordpress weblog_
貌似该帖作者就是小书匠的作者。
-》
地址
https://www.cnblogs.com/suziwen/p/4483001.html
中的:suziwen
和:
https://github.com/suziwen/markdownxiaoshujiang
中的suziwen
-》果然都是同一个人:suziwen
好了可以去试试了。
结果出错了:
【已解决】小书匠发布帖子到支持XML-RPC MetaWeblog接口的Wordpress出错:Unknown XML-RPC tag TITLE 301 Moved Permanently
转载请注明:在路上 » 【记录】利用小书匠把印象笔记的帖子发布到WordPress网站