Post 使用博客帖子标签作为元数据关键字

Post 使用博客帖子标签作为元数据关键字,post,blogger,keyword,meta,labels,Post,Blogger,Keyword,Meta,Labels,我开始从零开始制作博客模板,并对每篇文章的最佳SEO元数据进行研究。我认为使用meta name=keywords最合乎逻辑的方法是使用post标签作为关键字,但我不明白为什么我不能检索数据并将其显示在meta部分,就像使用description中的数据一样。对于expample: <b:if cond='data:blog.pageType != &quot;error_page&quot;'> <meta expr:content='data:blo

我开始从零开始制作博客模板,并对每篇文章的最佳SEO元数据进行研究。我认为使用meta name=keywords最合乎逻辑的方法是使用post标签作为关键字,但我不明白为什么我不能检索数据并将其显示在meta部分,就像使用description中的数据一样。对于expample:

    <b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>

将blog.metaDescription中提交的数据作为meta description的内容,但当我要使用:

<meta expr:content='data:post.labels.name' name='keywords' />

这应该是从post标签检索到的数据,它不显示任何内容。。。好像没有这样的数据。。。我想知道为什么请帮忙。。。我对此很生气,我尝试了很多东西,但我无法实现将帖子标签用作元关键字


致意

您只能在Blog Posts小部件
中检索帖子标签,这是通过如下循环标记实现的

<b:loop values='data:post.labels' var='label'>
    <data:label.name/>
</b:loop>

或者也可以使用lambda表达式

<b:eval expr='data:post.labels map (label => label.name)'/>

以下代码应该可以工作-

&lt;meta content=&quot;<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='not data:label.isLast'>,</b:if></b:loop>&quot; name='keywords'/&gt;
meta-content=“,”name='keywords'/

但缺点是它只在post区域(位于
标记内)工作,而不在
区域中工作,因此无法将post.lables用作元名称关键字?我找不到正确的方法。。。无论如何,谢谢。我认为关键字对谷歌不再重要,但如果你想的话,你可以在呈现博客文章小部件后使用。不起作用:在文章中,它一直手动显示标题关键字。你可以在尝试添加此代码的地方共享博客URL吗?此外,您必须按原样粘贴代码(以转义形式),否则它将无法工作。另外,在Blog
b:widget
标签中粘贴
,使其正常工作Blog是我正在处理的一个草稿模板,您可以查看:谢谢您的时间。