4

这个问题是关于 Blogger 模板操作的。以任何方式开发/更改或操作 Blogger 模板的人都知道其语法,因此可以提供一些输入。

我在 Blogger 上写了一个开发博客,并且我更改了我的博客模板,因此帖子显示的 HTMLhead标题(帖子名称在前)与默认(博客名称在前)不同。

但。因为我将我的内联编程代码字格式化为类似于 Stackoverflow(灰色背景等宽字体),并且当我在博客文章标题中使用它们中的任何一个时做同样的事情......我将这些代码字包含在<code/>元素内,然后我设置了 CSS这个特定的元素将其添加为灰色背景并在其上设置等距字体。此格式适用于博客文章标题及其内容。

但我遇到的问题是我使用的这些<code/>标签也显示在 HTML 中head title(显示在浏览器窗口标题中)。更重要的是这些也会显示在网络搜索结果中。这更烦人。

默认模板使用<data:blog.pageTitle/>intitle元素,去除所有标签,但将所有标题显示为博客名称:博客文章标题(谷歌搜索结果非常没有意义,因为博客文章标题被截断)。这就是为什么我<data:blog.pageName/>改用在头部显示博客文章标题的原因,但它仍然有所有标签,我应该以某种方式将它们去掉。

检查此博客文章示例。加载它,然后查看仍然显示标签的浏览器窗口标题栏。我要他们走。

将帖子添加到元素时如何从帖子标题中删除标签head

4

1 回答 1

3

更新

好的,到目前为止,这是我的工作:

  1. 在设置-> 标题-> 放一个不错的&nbsp;
  2. 用作<data:blog.pageTitle/>标题;
  3. 正在设计 -> 编辑 html -> 替换这些行

<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
  <b:widget id='Header1' locked='true' title='  (Intestazione)' type='Header'/>
</b:section>

使用您的自定义标题,例如

<div class="header section" id="header">
  <div class="widget Header" id="Header1">
    <div id="header-inner">
      <div class="titlewrapper">
        <h1 class="title">
          <a href="http://aseptik.blogspot.com/">aSeptik Site</a></h1>
      </div>
      <div class="descriptionwrapper">
        <p class="description">
          <span>
          </span>
        </p>
      </div>
    </div>
  </div>
</div>

<title>将产生于:

jQuery <em>"scroll into view"</em> plugin (with an additional <code>":scrollable"</code> selector filter)

: jQuery "scroll into view" plugin (with an additional ":scrollable" selector filter)

希望这有帮助,演示 http://aseptik.blogspot.com/2011/02/jquery-scroll-into-view-plugin-with.html


<body>像这样 尝试使用一点javascript

<script type='text/javascript'>
document.title = document.title.replace(/(&lt;([^&gt;]+)&gt;)/ig,&#39;&#39;);
</script>

</body>

按原样复制和过去不转换实体,

不过,我不确定这是否适合您,因为蜘蛛通常会避免执行 js,而且我不知道“标题中的 html 标记”如何影响搜索结果。

于 2011-02-15T12:23:24.457 回答