2011-01-28 52 views
4

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

我写博客上一个development blog,我已经从默认(第一个博客名称)改变了我的博客模板,这样的帖子显示HTML head标题不同(后名在前)。

但是。由于我使用类似于Stackoverflow(灰色背景单间隔字体)的方式格式化了我的内联编程代码字,并且在我在博客帖子标题中使用它们中的任何一个时执行相同操作...我将这些代码字放在<code/>元素中,然后我有CSS集为此特定元素添加灰色背景并在其上设置单间隔字体。此格式适用于博客文章标题及其内容。

但我遇到的问题是我使用的这些<code/>标签也显示在HTML headtitle(显示在浏览器窗口标题中)。更重要的是,它们也显示在web search results之内。这更令人讨厌。

默认模板title元素,它剔除了任何标签使用<data:blog.pageTitle/>,但会显示所有标题为博客名称:博客文章标题(谷歌搜索结果是毫无意义的,因为博客文章的标题被切断)。这就是为什么我使用<data:blog.pageName/>而不是只显示头部的博客文章标题,但它仍然有所有标签,我应该以某种方式将它们删除。

检查this blog post示例。加载它,然后查看仍然显示标签的浏览器窗口标题栏。我想让他们走了。

如何在将帖子标题添加到head元素时去除帖子标题中的标签?

+0

嗨罗伯特,我已更新我的答复,以便有一个更有用的答案。让我知道。 – 2011-02-17 13:34:35

回答

3

修订

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

  1. 下设置 - >标题 - >把一个漂亮的&nbsp;
  2. 使用<data:blog.pageTitle/>的称号;
  3. 下设计 - >编辑HTML - >更换theese线

<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


尝试用JavaScript的一点点在你的<body>这样

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

</body> 

复制和过去那样是不转换实体,

虽然,我不知道这是给你的,因为蜘蛛 正确的解决方案 通常会避免JS执行,我 不知道如何“标题中的html标记“ ”会影响搜索结果。

+0

你说得对。问题不仅仅是窗口标题,更重要的是网络爬虫。我会把这个问题放在这个问题上,因为它和其他所有东西一样重要。但它让我想到了另一种可能的解决方案。我可以隐藏原始帖子标题元素并在内容中添加我的自定义标题。改变帖子标题时很乏味,但这并不像人们想象的那样频繁发生。我想。 – 2011-02-15 21:57:57