【发布时间】:2011-06-17 04:17:35
【问题描述】:
这个问题是关于 Blogger 模板操作。以任何方式开发/更改或操作 Blogger 模板的人都知道其语法,因此可以提供一些输入。
我在 Blogger 上写了一个development blog,并且我更改了我的博客模板,因此帖子以不同的方式显示 HTML head 标题(帖子名称在前)与默认(博客名称在前)。
但是。因为我将我的内联编程代码字格式化为类似于 Stackoverflow(灰色背景等宽字体)并且当我在博客文章标题中使用它们中的任何一个时做同样的事情......我将这些代码字包含在 <code/> 元素中,然后我有为这个特定元素设置 CSS 以将其添加灰色背景并在其上设置等距字体。这种格式适用于博客文章标题及其内容。
但我遇到的问题是我使用的这些<code/> 标签也显示在 HTML head title 中(显示在浏览器窗口标题中)。更重要的是这些也会显示在web search results 中。那就更烦了。
默认模板在title 元素中使用<data:blog.pageTitle/>,它去除了所有标签,但将所有标题显示为博客名称:博客文章标题(Google 搜索结果毫无意义,因为博客文章标题被切断)。这就是为什么我使用<data:blog.pageName/> 来代替只在头部显示博客文章标题,但它仍然有所有标签,我应该以某种方式将它们去掉。
检查this blog post 示例。加载它,然后查看仍然显示标签的浏览器窗口标题栏。我希望他们离开。
将帖子标题添加到head元素时如何去除标签?
【问题讨论】:
-
嗨罗伯特,我已经更新了我的回复,以获得更有用的答案。让我知道。
标签: title blogger blogspot strip-tags