post - 将博客文章标签用作元数据关键字

标签 post blogger keyword meta labels

我开始从头开始制作博客模板,并且我正在为每个帖子研究最佳SEO元数据。我认为使用meta name = keywords的最合乎逻辑的方法是使用帖子标签作为关键字,但是我不明白为什么我无法检索数据并将其显示在meta部分中,因为我可以使用描述中的数据。例如:

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


把来自blog.metaDescription的数据作为元描述的内容,但是当我想使用时:

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


应该是从帖子标签中检索到的数据,它什么也不会显示...好像没有这样的数据...我不知道为什么请帮助...我对此非常生气,我尝试了很多的东西,我不能完成使用帖子标签作为元关键字。

最好的祝福

最佳答案

您只能在Blog Posts小部件<b:widget type='Blog' ...>中检索帖子标签,这是通过如下所示的循环标签进行的

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


或者您也可以使用lambda表达式

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

关于post - 将博客文章标签用作元数据关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43824583/

相关文章:

post - 为什么 POST 方法期间请求正文的 GZIP 压缩不常见?

Python 请求 - 使用 multipart/form-data 发布一个 zip 文件

java - 为什么服务器在 POST 方法请求后会返回 GET 响应?

PHP 将所有 $_POST[] 变量访问到一个数组中?

javascript - 使用 Blogger API 列出所有帖子

css - 如何收紧 Blogger 中的页眉空间

c++ - 我应该用 &this 做什么?

c++ - 为什么命名枚举值 "IN"会导致语法错误?

javascript - 需要博主的下一篇文章按钮

Groovy: "def"中 "def x = 0"的用途是什么?