tjm / wp-to-markdown
通过数据库连接将 WordPress 文章转换为 markdown 文件
v0.0.3
2024-08-21 01:59 UTC
Requires
- php: >=7.4
- symfony/yaml: ^5.4
- tjm/db: ^0.2
- tjm/task-runner: ^0.1
- tjm/wiki-site: ^0.0
Requires (Dev)
- tjm/dev: *
README
将 WordPress 文章转换为 markdown 文件,以方便我的 tjm/wiki.php
项目。在 markdown 文件的顶部“front-matter”中放置各种值。优先使用 post_content_filtered
字段作为文章内容,该字段由 JetPack markdown 插件使用,该插件用于我的新文章。仍存在某些文章内容转换问题:在使用前请检查结果。可以重复运行,只有当内容有变化时才会更新文件。不会删除在 WordPress 中删除的文章。
要运行,安装软件包,执行 composer install
,然后在命令行中运行 bin/run
。你必须提供以下这些参数的非空值
- 输出目标路径
- PDO 数据库 DSN(如需,请参阅 PDO 文档)
- 数据库用户
- 数据库密码
- 数据库表前缀
- 如果是在远程系统上,请提供 ssh id(user@server)
或者,更好的方法是修改 bin/run
文件以添加这些值。
也可以在 PHP 代码中使用 (new TJM\WPToMarkdown($opts))()
来使用。请参阅 src/WPToMarkdown.php
了解选项。
许可证
SPDX-License-Identifier: 0BSD