Javascript Blogger项目/静态页面未显示任何内容

Javascript Blogger项目/静态页面未显示任何内容,javascript,jquery,html,css,blogger,Javascript,Jquery,Html,Css,Blogger,我已经定制了一个博客数周了,我的工作即将结束;我做的第一步是创建博客的基本页面/结构;例如制作档案页面和链接、法律页面和链接等 所有页面都显示得很好,即使是在初步定制中,但现在脚本和代码已经被修改得更多,因此页面不再显示任何内容;横幅、徽标、边栏、页脚等都会显示,但缺少正文内容,即您在线键入和发布的内容 我能说的与此问题相关的唯一脚本/代码是修改Blog小部件;这是用来显示一篇博客文章的内容,所以我认为这可能也用于显示静态页面和项目页面内容 修改的内容太多了,我无法开始嵌入“相关的”代码,但如果

我已经定制了一个博客数周了,我的工作即将结束;我做的第一步是创建博客的基本页面/结构;例如制作档案页面和链接、法律页面和链接等

所有页面都显示得很好,即使是在初步定制中,但现在脚本和代码已经被修改得更多,因此页面不再显示任何内容;横幅、徽标、边栏、页脚等都会显示,但缺少正文内容,即您在线键入和发布的内容

我能说的与此问题相关的唯一脚本/代码是修改Blog小部件;这是用来显示一篇博客文章的内容,所以我认为这可能也用于显示静态页面和项目页面内容

修改的内容太多了,我无法开始嵌入“相关的”代码,但如果有人能告诉我博客小部件脚本就是问题所在,那么我应该能够回溯我的修改并解决它


我知道,这可能是一个长期目标,但我们非常感谢您的帮助。

通过调查,我找到了问题的解决方案;确实是使用了某些
b:if
功能,阻止了我的自定义归档文件的显示

如果您决定使用自定义存档(如Blogger大型机使用的存档)来运行,则不会将该页面与普通的“静态页面”区别对待,这一点现在看起来很明显,但在网络上的任何地方都没有真正清楚地说明。因此,在我的情况下,我将我的博客小部件设置为隐藏在某些页面上,即“Blog1”仅在我的主页上,“Blog2”在帖子页面上

因为存档是在静态页面上设置的,所以没有设置博客小部件来在静态页面上显示项目,所以不会显示任何内容。解决方案是创建第三个Blog小部件(Blog3),它只显示在静态页面上;一旦设置好,一切都恢复正常

可能还有其他解决方案或更简单的解决方案,但我基本上经历了显示/隐藏脚本的各种组合,直到我有了一个有效的组合;例如,在主页上隐藏Blog3,对整个博客都隐藏了它,所以我建议如果有人遇到这个问题,就尝试一下出错。为了信息和清晰起见,我将在此处发布代码的缩写版本:

 <b:widget id='Blog3' locked='true' title='Blog Posts' type='Blog'>
    <b:includable id='main' var='top'>
 <b:if cond='data:blog.pageType == "static_page"'>
  <b:if cond='!data:mobile'>
    <!-- posts -->
 <!-- Ad -->
    <!-- navigation -->
    <!-- feed links -->
  <b:else/>
    <b:include name='mobile-main'/>
  </b:if>

  <b:if cond='data:top.showPlusOne'>
    <data:top.googlePlusBootstrap/>
  </b:if>
  </b:if>
</b:includable>

在不查看代码的情况下,很难提供准确的答案,但此问题的可能原因与条件语句有关-
可能包含在
b:if
语句中,这些语句仅在文章页面上显示(通过类似
数据:blog.pageType==“item”
)。尝试删除这些类型的
b:if
条件语句,这些语句包含
标记或在此处共享代码。