一键发布 Markdown 文章到 WordPress 的命令行工具
- 🚀 一键发布 Markdown 文章到 WordPress
- 📝 支持 Markdown 格式自动转换为 HTML
- 🔐 使用 WordPress REST API 安全认证
- 📦 支持批量发布多篇文章
- ⚙️ 简单的环境变量配置
- Node.js
- Axios - HTTP 客户端
- Marked - Markdown 解析器
- WordPress REST API
- dotenv - 环境变量管理
git clone https://github.com/erishen/wordpress-tools.git
cd wordpress-tools
npm install- 创建
.env文件:
WORDPRESS_URL="https://your_website/wordpress/?rest_route=/wp/v2/posts"
WORDPRESS_USERNAME="your_username"
WORDPRESS_APP_PASSWORD="your_app_password"- 创建
articles文件夹:
mkdir articles- 将需要发布的 Markdown 文章放入
articles文件夹
npm run write article.mdnpm run write article1.md article2.md article3.mdnpm run write *.mdMarkdown 文件示例:
# 文章标题
这是文章内容...
## 小标题
- 列表项1
- 列表项2
\`\`\`javascript
console.log('代码块');
\`\`\`- 登录 WordPress 后台
- 进入 用户 > 个人资料
- 滚动到 "应用程序密码" 部分
- 输入应用名称(如 "WordPress Tools")
- 点击 "添加新应用程序密码"
- 复制生成的密码到
.env文件
wordpress-tools/
├── src/
│ └── writeArticle.js # 核心发布逻辑
├── articles/ # 文章存放目录
├── .env # 环境变量配置
├── package.json
└── README.md
- 📝 技术博客批量发布
- 📚 文档迁移到 WordPress
- 🔄 自动化内容发布流程
- 📊 内容管理自动化
MIT
Erishen Sun
- Website: www.erishen.cn
- GitHub: @erishen
- Email: leisun8309@gmail.com
欢迎提交 Issue 和 Pull Request!
如果这个项目对你有帮助,请给个 Star ⭐️