dshanske / parse-this
Parse This WordPress插件库
dev-trunk
2023-01-02 06:34 UTC
Requires
- php: >=5.6.0
- composer/installers: ^1.0 || ^2.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: *
- masterminds/html5: *
- mf2/mf2: dev-main
- php-parallel-lint/php-parallel-lint: ^1.3
- phpcompatibility/php-compatibility: *
- phpcompatibility/phpcompatibility-wp: *
- sebastian/phpcpd: ^3.0 || ^5.0 || ^6.0
- squizlabs/php_codesniffer: *
- wp-coding-standards/wpcs: *
- wpreadme2markdown/wp2md: *
- yoast/phpunit-polyfills: ^1.0
This package is auto-updated.
Last update: 2024-08-30 01:26:05 UTC
README
Parse This将URL转换为结构化jf2数据
描述
Parse This基于多个项目,包括WordPress中已移除的Press This的解析代码。
- 如果存在,支持从MF2进行解析
- 对于未使用Microformats 2(MF2)标记的网站,它将回退到解析JSON-LD,然后是HTML/OpenGraph/Dublin Core标签等。
- 支持解析JSONFeed和RSS/Atom源
- 支持解析WordPress REST API端点以生成网站源
目标是生成结构化jf2数据,可用于预览链接以及源阅读器和其他选项。它还作为库捆绑在Post Kinds和Yarns Microsub插件中。
它可以作为独立插件安装,提供必要的库和功能,以及REST API端点,用于从任意URL或WordPress文章获取JF2数据。
常见问题解答
更新日志
1.0.1 ( 2021-04-02 )
- 移除作为依赖的SimplePie,因为最新版本1.5.6现在已随WordPress 5.6捆绑。
- 移除MB polyfill,因为与PHP8.0兼容性有问题,改为更简单的解决方案。
1.0.0 ( 2020-12-15 )
- 首个官方版本。在此之前的版本是点发布。