全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2108|回复: 13
打印 上一主题 下一主题

[疑问] 200篇markdown的文章如何批量导入Wordpress

[复制链接]
跳转到指定楼层
1#
发表于 2023-6-15 19:18:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
RT,请教一下各位大佬有没有什么简单一点的方法,或者有没有推荐的插件。

markdown的文章大概是这样的格式:


  1. ---
  2. title: 标题
  3. date: 2022-02-21 20:01:54.329
  4. updated: 2023-02-16 21:48:06.396
  5. url: https://xxx
  6. categories:
  7. - 网盘
  8. tags:
  9. - GoogleDrive
  10. - OneDrive
  11. ---

  12. 正文部分
复制代码
14#
发表于 2023-6-16 13:46:34 来自手机 | 只看该作者
改成多文本 循环执行

  1. import yaml
  2. from wordpress_xmlrpc import Client, WordPressPost
  3. from wordpress_xmlrpc.methods.posts import NewPost

  4. # 读取文件并解析yaml格式
  5. with open('file.txt', 'r') as f:
  6.     data = yaml.load(f, Loader=yaml.FullLoader)

  7. # 创建WordPressPost对象
  8. post = WordPressPost()
  9. post.title = data['title']
  10. post.content = data['正文部分']
  11. post.date = data['date']
  12. post.modified = data['updated']
  13. post.post_status = 'publish'

  14. # 添加分类和标签
  15. for category in data['categories']:
  16.     post.terms_names['category'].append(category)
  17. for tag in data['tags']:
  18.     post.terms_names['post_tag'].append(tag)

  19. # 连接WordPress XML-RPC API并发送文章
  20. client = Client('http://your-wordpress-site/xmlrpc.php', 'username', 'password')
  21. post_id = client.call(NewPost(post))
复制代码
13#
 楼主| 发表于 2023-6-16 13:39:42 | 只看该作者
louiejordan 发表于 2023-6-16 11:47
我没试过,你研究研究,作者好像是台湾的

好的,多谢~
12#
发表于 2023-6-16 11:47:36 | 只看该作者
mlcq 发表于 2023-6-16 11:27
可以批量一起发吗,mweb试了下只能一篇一篇来

我没试过,你研究研究,作者好像是台湾的
11#
 楼主| 发表于 2023-6-16 11:29:31 | 只看该作者
gger 发表于 2023-6-16 07:38
Mark一下 你MD文章哪里搞的

自己写的
10#
 楼主| 发表于 2023-6-16 11:27:14 | 只看该作者
louiejordan 发表于 2023-6-16 07:40
obsidian有个wordpress发布插件,把markdown文件扔到obsidian目录下,设置好了一键发布就行 ...

可以批量一起发吗,mweb试了下只能一篇一篇来
9#
 楼主| 发表于 2023-6-16 11:26:06 | 只看该作者
Myan 发表于 2023-6-16 00:46
这样格式的markdown 我记得就只有一家是这样的。
farbox???

导出的时候同时为 Markdown 文档生成 Front Matter了
8#
发表于 2023-6-16 07:40:09 | 只看该作者
obsidian有个wordpress发布插件,把markdown文件扔到obsidian目录下,设置好了一键发布就行
7#
发表于 2023-6-16 07:38:26 | 只看该作者
Mark一下 你MD文章哪里搞的
6#
发表于 2023-6-16 00:50:54 | 只看该作者
wellknown 发表于 2023-6-15 19:19
很多软件有wp的发布接口,比如mweb我记得就有wp的发布功能

win端的有吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-4 16:56 , Processed in 0.078076 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表