tjm/wp-to-markdown

通过数据库连接将 WordPress 文章转换为 markdown 文件

v0.0.3 2024-08-21 01:59 UTC

This package is auto-updated.

Last update: 2024-09-21 02:12:46 UTC


README

将 WordPress 文章转换为 markdown 文件,以方便我的 tjm/wiki.php 项目。在 markdown 文件的顶部“front-matter”中放置各种值。优先使用 post_content_filtered 字段作为文章内容,该字段由 JetPack markdown 插件使用,该插件用于我的新文章。仍存在某些文章内容转换问题:在使用前请检查结果。可以重复运行,只有当内容有变化时才会更新文件。不会删除在 WordPress 中删除的文章。

要运行,安装软件包,执行 composer install,然后在命令行中运行 bin/run。你必须提供以下这些参数的非空值

  1. 输出目标路径
  2. PDO 数据库 DSN(如需,请参阅 PDO 文档)
  3. 数据库用户
  4. 数据库密码
  5. 数据库表前缀
  6. 如果是在远程系统上,请提供 ssh id(user@server)

或者,更好的方法是修改 bin/run 文件以添加这些值。

也可以在 PHP 代码中使用 (new TJM\WPToMarkdown($opts))() 来使用。请参阅 src/WPToMarkdown.php 了解选项。

许可证

SPDX-License-Identifier: 0BSD