mediawiki / semantic-meta-tags
是Semantic Mediawiki的扩展,用于添加由语义注解生成的元元素。
3.1.0
2024-03-20 13:39 UTC
Requires
- php: >=7.1
- composer/installers: 1.*,>=1.0.1
- mediawiki/semantic-media-wiki: ~3.1|~4.0
Requires (Dev)
- mediawiki/semantic-media-wiki: @dev
- phpmd/phpmd: ~2.1
- squizlabs/php_codesniffer: ~2.1
README
语义元标签(简称SMT)是Semantic Mediawiki的扩展,用于通过语义注解生成的内容增强页面的元元素。
此扩展允许自动将选定的属性生成的内容扩展到页面的HTML <meta>
元素中,以创建
- 标准元元素(例如
meta name="keywords"
),以及 - 摘要卡和Open Graph协议标签(例如
meta property="og:title"
)
要求
- PHP 7.1或更高版本
- MediaWiki 1.31或更高版本
- Semantic MediaWiki 3.1或更高版本
安装
推荐使用Composer和MediaWiki内建的Composer支持来安装Semantic Meta Tags。
注意,必须首先根据其安装说明安装所需的扩展Semantic MediaWiki。
步骤 1
切换到MediaWiki安装的基础目录。如果您还没有“composer.local.json”文件,请创建一个,并将以下内容添加到其中
{
"require": {
"mediawiki/semantic-meta-tags": "~3.1"
}
}
如果您已经有了“composer.local.json”文件,请将以下行添加到文件中“require”部分的末尾
"mediawiki/semantic-meta-tags": "~3.1"
请记住,在此部分的末尾添加逗号。
步骤 2
在您的shell中运行以下命令
php composer.phar update --no-dev
注意,如果您在系统上安装了Git,请在上述命令中添加--prefer-source
标志。
步骤 3
将以下行添加到您的“LocalSettings.php”文件末尾
wfLoadExtension( 'SemanticMetaTags' );
文档
此文档描述了功能以及必要的设置。
贡献和支持
如果您想为项目做出贡献,请订阅开发者邮件列表并查看贡献指南。
测试
此扩展提供了单元和集成测试,这些测试由持续集成平台运行,但也可以从扩展基础目录使用composer phpunit
执行。