Plone opengraph集成
项目描述
collective.opengraph
此包是Plone的collective.fg包的一部分。它将opengraph元数据添加到您的HTML头部部分。
- 支持的元数据
og:site_name 网站名称
og:url 网页URL
og:title 网页标题
og:description 网页描述
og:image 网页图片(您的上下文中的‘image’字段或collective.contentleadimage之一)
您可以从控制面板管理以下设置:- 默认og:type - 应该有opengraph元数据意识的内容类型
自定义
此包的目标之一是允许开发者通过IOpengrapMetatags适配器扩展默认元数据定义。它是通过IOpengrapMetatags适配器提供的
from collective.opengraph.interfaces IOpengraphMetatags from collective.opengraph.viewlets import ATMetatags class MyATMetatags(ATMetatags): implements(IOpengrapMetatags) @property def metatags(self): tags = super(MyATMetatags, self).metatags tags.update({'og:newtype': 'custom value'}) return tags
您还可以自定义现有的og值
from collective.opengraph.interfaces IOpengraphMetatags from collective.opengraph.viewlets import ATMetatags class AnotherMetatags(ATMetatags): implements(IOpengrapMetatags) @property def title(self): return '%s - Lorem ipsum' % self.context.Title()
变更日志
1.0.1 (2012-10-16)
更新文档并修复了清单文件 [amleczko]
1.0 (2012-10-15)
重构并在PloneConf2012冲刺期间发布 [amleczko]
0.1dev(未发布)
添加了(未)标记“IOpengraphable”内容类型的操作
添加了翻译
注册了“IOpengraphable”内容类型的视图小部件
添加了og:type元标签
在IRegistry中添加了默认配置
首次发布
关闭
collective.opengraph-1.0.1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 780cfecf5e674459119fc4d09b260216a00eef04de9e838eb76a83572cdb38e7 |
|
MD5 | 21d6f67e5fcc8913e835a16582668970 |
|
BLAKE2b-256 | 239bfde002cee3b40e94c2051825fc6c91650195961f9ee80db82aa566fc46e3 |