littlebot
Published on 2025-04-03 / 4 Visits
0

【源码】基于Python和WordPress的博客同步系统

项目简介

该项目是一个博客同步系统,借助Python和WordPress实现,能够让用户轻松实现Markdown文章的多平台同步,提升博客管理的效率和便捷性。

项目的主要特性和功能

  • Markdown支持:用户可使用Markdown格式编写博客文章,还能进行标题、标签、分类等元数据设置。
  • 固定链接:文章URL与文件名严格对应,保障链接稳定性,便于容灾恢复。
  • 插件支持:支持使用Obsidian等Markdown编辑器,通过插件实现文章的自动上传和同步。

安装使用步骤

1. 复制项目

将项目源码复制到本地。 bash

2. 配置WordPress

  • 确保WordPress已开启xmlrpc.php服务。
  • USERNAME:WordPress登录用户名。
  • PASSWORD:WordPress登录密码。
  • XMLRPC_PHP:WordPress的xmlrpc.php地址。

3. 配置Obsidian(可选)

可按需进行Obsidian配置。

4. 编写文章

  • _posts目录下创建Markdown文件,文件名为YYYY-MM-DD-title.md
  • 在文件头部添加元数据,示例如下: ```markdown

title: 文章标题 tags: - 标签1 - 标签2 categories: - 分类1


```

5. 推送更新

bash git add _posts git commit -m "更新博客文章" git push origin main

6. 自动同步

完成上述操作后,实现自动同步。

注意事项

  • 文件命名:Markdown文件需按YYYY-MM-DD-title.md格式命名,以保证URL固定。
  • 插件配置:若使用Obsidian插件,要确保插件配置正确,防止上传失败。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】