anycomment / php-seo
此包的最新版本(0.1.0)没有可用的许可信息。
AnyComment SEO 帮助在页面中渲染评论。
0.1.0
2020-09-19 20:16 UTC
Requires
- php: ^5.6|^7.0
- anycomment/php-sdk: ^0.1.1
- symfony/http-foundation: ^5.1
- tedivm/stash: ^0.15.2
Requires (Dev)
- phpunit/phpunit: ~4.0
Suggests
- guzzlehttp/guzzle: Allows for implementation of the Guzzle HTTP client
- paragonie/random_compat: Provides a better CSPRNG option in PHP 5
This package is auto-updated.
Last update: 2024-09-20 05:26:17 UTC
README
AnyComment SEO 帮助在页面中渲染评论。
它生成有效的HTML并在页面上渲染,以便爬虫进行索引。
最低要求是PHP 5.6。
工作原理
- 首先,将此库嵌入到您的PHP项目中
- 在您想要索引评论的页面上的评论渲染代码
- 脚本会完成其余工作,它会获取当前页面URL
- 向AnyComment API发送请求以获取最新评论
- 为这些评论生成有效的HTML标记
- 在
noscript
标签中输出,该标签对最终用户不可见,但对爬虫可见
内部,库使用缓存。最初,它会向AnyComment API发起HTTP请求,下次它将从缓存中获取值。
安装
将新包 anycomment/php-seo 添加到项目目录下的 composer.json
文件中
composer require anycomment/php-seo
或者
{ "require":{ "anycomment/php-seo":"^0.1" } }
示例
示例可以在 /examples
文件夹中找到。
请注意,您需要为每个示例提供API密钥才能使其正常工作。
使用方法
您需要准备一个配置类并将API密钥传递给构造函数。
请参阅示例
<?php include __DIR__ . '/../vendor/autoload.php'; use AnyComment\Seo\Comment; $seo = new Comment('YOU_API_KEY'); echo $seo->render('https://anycomment.io/demo');