【问题标题】:How to add Blogger <data:> tags inside meta tags in HTML如何在 HTML 的元标记内添加 Blogger <data:> 标记
【发布时间】:2014-07-24 22:48:34
【问题描述】:

我有一个 Blogger 模板标签,看起来像 &lt;data:post.title/&gt;,它直接通过服务器提供帖子标题,我希望将其作为元描述包含在内,我尝试过类似这样的方法

<meta name='description' content='<data:post.title/>' />

但这会因为 XML 和 XHTML 平台而失败。我曾想过使用 PHP 来呈现相同的内容,但平台(Blogger Blogspot)也不支持 PHP,而且很明显,脚本的使用是一个很大的禁忌,因为爬虫不会抓取它们。现在我需要一个解决方案来使用数据标签动态地将这些添加到模板中,并且应该是可抓取的。

注意:为每篇文章手动添加元标记是一个很大的禁忌,考虑到它将在 html 模板中增加多少长度,除了它对于 1000 篇文章来说根本没有效率,除了所有东西都存在数据标签和所有我need 是一种将其包含在元标记中的方法。非常感谢提前。

【问题讨论】:

  • 为什么还要在描述中重复帖子标题?如果您不能自己编写内容,最好将其默认为帖子的前几句话。
  • @jeffkee 元关键字呢?我没有提到关键字,因为我认为如果有人回答了这个问题,那么我也会对关键字应用相同的内容。实际上我希望使用数据标签在关键字中包含标题。
  • Google 的 Matt Cutts 表示,元关键字已死。浪费时间。关注 和 <meta name="description">。这就是我做我的SEO的方式。至于您上面关于 <data> xml 标签如何工作的问题,很遗憾,我无法为您提供帮助,因为我只使用 Wordpress 或自定义编码的网站。 :(</data>
  • @jeffkee 没问题!实际上,我在浏览元档案时找到了解决方案。 :D
  • @Geniusknight:请随时在答案中提供您的解决方案(如果解决了您的问题,您可以将其标记为已解决)。

标签: html xml templates meta-tags blogger


【解决方案1】:

试试

<meta name='description' content='data:post.title' />

【讨论】:

    【解决方案2】:

    我想出了如何将代码转换为 XHTML,它所需要的只是一个解析声明,这是我在阅读 article 中的元标记时发现的。

    <meta name='description' expr:content='data:post.title' />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-19
      • 2017-08-10
      • 1970-01-01
      • 2021-08-08
      • 2013-09-29
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多