跳转到主要内容

Plone的附加组件

项目描述

这个小行为增加了用于SEO优化的额外字段。受collective.seo启发,但现在数据存储使用dexterity/behavior实践。

功能

在已激活行为的contenttypes的SEO额外标签页上添加SEO标题、SEO描述和元标签机器人字段。

当字段包含值时,<title><meta name='description'><head>部分将被替换。还将添加一个<meta name="robots">标签。

在控制面板中,您可以提供一个有效机器人标签组合的列表:follow/nofollowindex/noindex

翻译

此产品已翻译成

  • 荷兰语

安装

通过将其添加到您的buildout中安装collective.behavior.seo

[buildout]

...

eggs =
    collective.behavior.seo

然后运行bin/buildout。或者使用pip安装。

在Plone控制面板中激活此插件。然后转到Plone控制面板中的Dexterity类型,并在选定的contenttypes上激活此行为。

贡献

许可证

该项目采用GPLv2许可。

贡献者

此插件是几个针对Plone 5.1的SEO插件和改进的组合

变更日志

2.0.1 (2024-01-25)

  • 更新‘nl’翻译并添加‘de’翻译[1letter]

2.0.0 (2023-03-14)

  • 修复在控制面板中的机器人标签不唯一时编辑过程中出现的ValueError。修复问题2。[maurits]

  • 为支持的Plone和Python组合添加持续集成。使用tox、gh-actions和collective/tox-action。[maurits]

  • 停止支持Python 2。Python 3上支持Plone 5.2和6.0。对于旧版本,请使用1.x分支的版本。[maurits]

1.0.2 (2023-03-14)

  • 移除英语区域设置。我想很久以前可能有这个需求,但据我所知,现在已经没有了。[maurits]

  • 将帮助文本和翻译中的<head>更改为'head'。因为<head>被吞没了:您得到的是“页面的一部分”和现在“页面的‘head’部分”。[maurits]

  • 修复由于荷兰语拼写错误而在Plone 6上编辑表单中的损坏的HTML。我们使用了<head,这使得保存/取消按钮只显示在SEO字段集中。并且这个字段集显示了一个额外的页脚。[maurits]

1.0.1 (2020-09-09)

  • 使Python 3.8兼容。[fredvd]

1.0.0 (2020-08-17)

  • 使Python 3兼容。[erral]

  • 更新卸载配置文件。[fredvd]

1.0b1 (2018-10-30)

  • 添加机器人字段,添加控制面板表单,其中包含可配置的机器人标签预设组合列表,供编辑器选择。[fredvd]

  • 不要在每个请求上生成机器人词汇。[fredvd, mauritsvanrees]

  • 修复SEOFields行为中的实现装饰器在python。虽然zcml注册是正确的。[fredvd]

  • 撤销名称更改。[jladage]

  • 改进机器人字段的描述。[jladage]

  • Autopep8和修复代码分析反馈。[jladage]

1.0a1 (2018-10-12)

  • 覆盖TitleViewlet上的update方法而不是page_title,否则网站标题仍然会被附加到覆盖的标题。[fredvd]

  • 基本版本,仅适用于标题和描述[fredvd]

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

collective.behavior.seo-2.0.1.tar.gz (27.3 kB 查看哈希值)

上传时间 源代码

构建分发

collective.behavior.seo-2.0.1-py3-none-any.whl (38.5 kB 查看哈希值)

上传时间 Python 3