hk-r / px2-extract-ogp
用于提取OGP信息的pickles2插件。
1.0.0
2017-10-19 10:45 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- broccoli-html-editor/broccoli-module-fess: dev-develop
- broccoli-html-editor/broccoli-module-plain-html-elements: dev-develop
- phpunit/phpunit: ^4.1.0
- pickles2/px-fw-2.x: dev-develop
- pickles2/px2-dec: dev-develop
- pickles2/px2-multitheme: dev-develop
- pickles2/px2-path-resolver: dev-develop
- pickles2/px2-px2dthelper: dev-develop
- pickles2/px2-remove-attr: dev-develop
- pickles2/px2-sitemapexcel: dev-develop
This package is not auto-updated.
Last update: 2024-09-29 03:10:21 UTC
README
Pickles 2 使用的插件。自动生成OGP信息并设置OG标签。
导入步骤 - 设置
1. 在 composer.json
中设置 hk-r/px2-extract-ogp
在 require
项中添加 hk-r/px2-extract-ogp
。
{
〜 中略 〜
"require": {
"php": ">=5.3.0" ,
"pickles2/px-fw-2.x": "^2.0",
"hk-r/px2-extract-ogp": "^1.0"
},
〜 中略 〜
}
2. 执行 composer update
添加后,不要忘记执行 composer update
以反映更改。
$ composer update
3. 在 config.php
中添加设置
编辑配置文件 config.php
(通常为 ./px-files/config.php
)。
- 方案设置
在$conf->scheme
中设置方案。
如果不设置$conf->scheme
,则可能无法获得预期结果,请正确设置。
$conf->scheme = 'http';
- 域名设置
在$conf->domain
中设置域名。
如果不设置$conf->domain
,则可能无法获得预期结果,请正确设置。
$conf->domain = 'www.example.com';
- 添加OGP自动生成处理
在$conf->funcs->processor->html
的主题处理之后,添加本插件的处理'hk\pickles2\extractOgp\extract::exec'
。
$conf->funcs->processor->html = array( // テーマ 'theme'=>'tomk79\pickles2\multitheme\theme::exec('.json_encode([ 'param_theme_switch'=>'THEME', 'cookie_theme_switch'=>'THEME', 'path_theme_collection'=>'./px-files/themes/', 'attr_bowl_name_by'=>'data-contents-area', 'default_theme_id'=>'pickles2' ]).')' , // OGPタグ自動抽出 'hk\pickles2\extractOgp\extract::exec' , );
- 添加OGP设置模块
在$conf->plugins->px2dt->paths_module_template
中添加模块定义"OGP" => "./vendor/hk-r/px2-extract-ogp/modules/"
。
$conf->plugins->px2dt->paths_module_template = [ "OGP" => "./vendor/hk-r/px2-extract-ogp/modules/", ];
更新日志 - 更新记录
hk-r/px2-extract-ogp 1.0.0 (2017年10月19日)
- 修正了og:image后面只有换行的问题
- 添加CI服务(Travis CI)的配置文件
hk-r/px2-extract-ogp 1.0.0-beta.1 (2017年9月27日)
- 初始发布。
许可 - 许可证
MIT许可证
作者 - 作者
- (C)Kyota Hiyoshi hiyoshi-kyota@imjp.co.jp
为开发者
测试
$ ./vendor/phpunit/phpunit/phpunit