Kentico 元数据信息
Kentico meta data information
使用 Head HTML 代码 Web 部件,我正在添加 OG 元数据:
<meta property="og:title" content="{% CurrentDocument.DocumentName #%}" />
<meta property="og:type" content="article" />
<meta property="og:url" content="{% CurrentDocument.AbsoluteURL #%}" />
<meta property="og:description" content="{% StripTags(CurrentDocument.Summary) #%}" />
然后我将如何更改当前标题和标准描述标签?
您是要通过 Web 部件更改标题和描述 HTML 标签,还是只是为某个页面配置它?
如果您只想配置 HTML 页面的标题和描述,那么您可以只 select Pages 应用程序中的文档,然后转到到 属性 -> 元数据 。相关文档是 here
如果您希望通过 Web 部件以某种方式更改标题和描述,那么您实际上需要开发自定义 Web 部件并在代码隐藏中访问页面的当前页面标题。 this 之类的东西有效。
即使使用所选项目转换,转换后的项目也是内容树中的一个页面,因此具有“属性”->“元数据”部分。此外,默认情况下会继承标题和描述,因此您只需更改它们的 or odd 宏 parent 即可更改所选转换中页面的标题和描述。
例如,在您的 parent 页面上 /blog
使用宏在“属性”>“元数据”下设置页面标题和描述。然后在 sub-pages 上让它自动继承那个内容。看看这个页面描述的宏:
{% if(CurrentDocument.ClassName == "cms.blogpost"){BlogPostSummary}else{"Kentico MVP Brenden Kehren talks about Kentico how tos, provides code samples and education and just life in general."} #%}
这里发生的是宏正在检查当前页面的 class,如果它是博客 post,则它使用 BlogPostSummary
字段并使用该字段设置描述,否则如果是博客或博客月,则使用其他文本。
应该没有必要在每个页面上手动设置那些,除非你真的有疯狂的 SEO 要求。即使是这样,您也可以在页面类型中为这些字段创建字段并动态设置它们,而不是在元数据下手动设置每个字段。
使用 Head HTML 代码 Web 部件,我正在添加 OG 元数据:
<meta property="og:title" content="{% CurrentDocument.DocumentName #%}" />
<meta property="og:type" content="article" />
<meta property="og:url" content="{% CurrentDocument.AbsoluteURL #%}" />
<meta property="og:description" content="{% StripTags(CurrentDocument.Summary) #%}" />
然后我将如何更改当前标题和标准描述标签?
您是要通过 Web 部件更改标题和描述 HTML 标签,还是只是为某个页面配置它?
如果您只想配置 HTML 页面的标题和描述,那么您可以只 select Pages 应用程序中的文档,然后转到到 属性 -> 元数据 。相关文档是 here
如果您希望通过 Web 部件以某种方式更改标题和描述,那么您实际上需要开发自定义 Web 部件并在代码隐藏中访问页面的当前页面标题。 this 之类的东西有效。
即使使用所选项目转换,转换后的项目也是内容树中的一个页面,因此具有“属性”->“元数据”部分。此外,默认情况下会继承标题和描述,因此您只需更改它们的 or odd 宏 parent 即可更改所选转换中页面的标题和描述。
例如,在您的 parent 页面上 /blog
使用宏在“属性”>“元数据”下设置页面标题和描述。然后在 sub-pages 上让它自动继承那个内容。看看这个页面描述的宏:
{% if(CurrentDocument.ClassName == "cms.blogpost"){BlogPostSummary}else{"Kentico MVP Brenden Kehren talks about Kentico how tos, provides code samples and education and just life in general."} #%}
这里发生的是宏正在检查当前页面的 class,如果它是博客 post,则它使用 BlogPostSummary
字段并使用该字段设置描述,否则如果是博客或博客月,则使用其他文本。
应该没有必要在每个页面上手动设置那些,除非你真的有疯狂的 SEO 要求。即使是这样,您也可以在页面类型中为这些字段创建字段并动态设置它们,而不是在元数据下手动设置每个字段。