Wagtail CMS页面的OpenGraph、Twitter Card和Schema.org片段标签
项目描述
为Wagtail CMS页面提供OpenGraph、Twitter Card和Schema.org片段标签。
当前版本已测试与以下版本的兼容性
Wagtail版本2.7至2.15
Django版本2.2至3.2
Python版本3.6和3.9
由Basil Shubin编写,以及一些优秀的贡献者。
安装
首先安装模块,最好是在虚拟环境中安装。可以从PyPI安装
pip install wagtail-metadata-mixin
要求
您必须安装并配置django-meta,有关详细信息请参阅django-meta文档。
设置
首先确保项目已配置django-meta。
然后添加以下设置
INSTALLED_APPS += (
'wagtailmetadata',
)
并将模板中的模板包括在内
{% load meta %}
<html {% meta_namespaces_schemaorg %}>
<head {% meta_namespaces %}>
{% include "meta/meta.html" %}
</head>
<body>...</body>
</html>
有关更多详细信息,请参阅django-meta文档。
用法
# models.py
from wagtail.core.models import Page, PageBase
from wagtailmetadata.models import MetadataPageMixin
# ensure MetadataPageMixin class goes before Page class
class CustomPage(MetadataPageMixin, Page):
schemaorg_type = "Page"
promote_panels = Page.promote_panels + MetadataPageMixin.panels
贡献
如果您喜欢这个模块,已经进行了分叉,或者想要改进它,请告诉我们!我们也欢迎拉取请求。:-)
许可证
wagtail-metadata-mixin 采用 MIT 许可证发布。
变更
2.0.2 (2021-11-29)
修复了愚蠢的错别字。
2.0.1 (2021-11-29)
添加了俄语翻译。
2.0.0 (2021-11-28)
添加了对 Wagtail 2.15 和 Django 3.2 的支持。
删除了对 Wagtail 2.7 的支持。
项目详情
下载文件
下载适用于您平台的项目文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
wagtail-metadata-mixin-2.0.2.tar.gz (9.0 kB 查看哈希)
构建分发
关闭
wagtail-metadata-mixin-2.0.2.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d30c70d64d2271cb4c43a5903a10dfa37a3ad7f790756145b554457ce049d54 |
|
MD5 | ed314d90b3882ba7a915c66517abf4c5 |
|
BLAKE2b-256 | 23dddb3e73eed722238cfab58ff52765d090169c7f0c43a85fcfa0a071fb0dcf |
关闭
wagtail_metadata_mixin-2.0.2-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 57e0bf4d0fa046847e4f02583b8c591b619411494c6f578d297c7c040166f96d |
|
MD5 | 9b9f70b25810efb8b233261b19eaa325 |
|
BLAKE2b-256 | 656fad6a5c11d925af2682b0aea6169322e8e37dab6c42dd7e3bfb875bc7ee59 |