今天日志3
文章目录
【注意】最后更新于 September 7, 2025,文中内容可能已过时,请谨慎使用。
Table of Contents

2. 使用 wenyan-mcp 发布公众号文章
- *目标*:将 Markdown 文件通过
wenyan-mcp格式化并发布到微信公众号草稿箱。 - *步骤*:
- *安装 =wenyan-mcp=*:
- 使用
npx或 Docker 方式部署wenyan-mcp工具。 - 示例(Docker):
1docker run -v $(pwd):/app -w /app wenyan/mcp publish <your-file>.md
- 使用
- *配置 MCP 工具*:
- 确保
wenyan-mcp的配置文件(如mcp.config.js=)中包含公众号的 =appid和 =secret=。
- 确保
- *发布文章*:
- 使用命令行工具或脚本调用
wenyan-mcp的发布功能。 - 示例:
1npx wenyan-mcp publish <your-file>.md
- 使用命令行工具或脚本调用
- *安装 =wenyan-mcp=*:
3. 整合到 Emacs 工作流
*自动化脚本*:
- 编写 Emacs Lisp 函数,将 Org 文件导出为 Markdown 并调用
wenyan-mcp发布。1 2 3 4(defun publish-to-wechat () (interactive) (org-md-export-to-md) (shell-command "npx wenyan-mcp publish *.md")) - 绑定快捷键或添加到 Org 模板中,实现一键发布。
- 编写 Emacs Lisp 函数,将 Org 文件导出为 Markdown 并调用
*调试与优化*:
- 如果
npx方式无法上传图片,尝试使用 Docker 部署工具。 - 确保图片路径在 Markdown 中正确引用,或使用
wenyan-mcp的图片上传功能。
- 如果
4. 已知问题与解决方案
| 问题 | 解决方案 |
|---|---|
npx 无法上传图片 | 使用 Docker 方式部署工具 |
| 图片路径错误 | 检查 Markdown 文件中的图片链接是否为绝对路径或符合公众号要求 |
| MCP 配置缺失 | 确保 mcp.config.js 包含正确的公众号 appid 和 secret |
5. 参考资源
- *=wenyan-mcp= GitHub 仓库*:工具的官方文档和示例。
- *Org 模式导出指南*:了解如何导出 Org 文件。
- *Emacs Lisp 脚本编写*:自定义 Emacs 工作流。
通过以上步骤,您可以在 Emacs 中高效地将 Org 文件转换为 Markdown 并使用 wenyan-mcp 发布到微信公众号。是否需要进一步的帮助,例如编写具体的 Emacs 脚本或调试 Docker 部署?
文章作者 iTBoyer
上次更新 2025-09-07