hk-r/px2-extract-ogp

用于提取OGP信息的pickles2插件。

1.0.0 2017-10-19 10:45 UTC

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许可证

作者 - 作者

为开发者

测试

$ ./vendor/phpunit/phpunit/phpunit