Blogger 首页仅显示两篇文章的问题与解决

遇到问题

最近发布三篇旅行游记后,好奇到首页(Main page, Index) 查看排版,发现原先设定首页显示十笔文章,怎么突然变成只有两笔呢。

点选底部下列的分页到下一页,第二页的文章查看,并比对网志存档(Archive) 的文章列表,发现理应出现在第一页的八篇文章,消失不见了……。

检查问题

原先以为是Blogger 设定遗失,从Blogger > 版面配置> 网志文章> 编辑设定,检查主网页上的文章数的笔数是否正确,但看起来一切正常,没有问题。

调整文章显示整参数

调整文章显示整参数

于是开启网志范本HTML 原始码查看,是不是范本使用到第三方的分页处理机制,是不是参数弄错了,所以没有正常显示。但检查半天看来不是这个问题啊。

心想是不是遇到Blogger Bug 啊,尝试把刚刚发布的旅游游记,还原成草稿检查,发现首页的文章笔数就正常变成十笔了。

猜测会不会是文章的HTML 原始码哪里出错,所以导致的问题。游记重新编辑,一段一段贴,然后一次次更新文章,并回到首页查看。

发现当游记在内容比较少时,首页文章笔数显示正常,一旦放上完整的游记,包含大量文字以及引用图片,就会使得首页分页显示错误,仅仅显示两笔文章。

看来是Blogger 本身的臭虫(Bug),心想应该要回报给Blogger 技术小组请他们帮忙处理,因此开始找怎么回报Bug……。

理解分页机制

从Google 搜寻Blogger 回报问题的方法,实际上不是那么容易,到最后也未能找到到哪里回报,但在搜寻的过程中发现了Blogger 的线上论坛Blogger Help Forum,便想再写信问Blogger 技术小组前,先自己找找看解决方案。

由过往的Debug 经验,尝试输入关键字post main page,意外在论坛中搜寻到有许多人遇到同样的问题,也因此找到解决办法。

由相关贴文中的回应中,找到Blogger Blog 在2010 年所张贴的文章,介绍Blogger 分页机制的处理。

分页机制理解后,认为是一笔一笔文章取得,当文章数量总于大于数量限制后分页,或者是根据以下两个条件决定分页,停止列出文章:

  • 文章内容长度(in kilobytes)
  • 文章内容的图片总数

Blogger 会限制每分页显示所有文章,其内容最长长度不可以超过多少大小(in kilobytes),其图片最多不可以超过多少张,已确保读者读取页面的速度。

因此当那三篇包含大量文字,大量图片的旅游文章发布后,分页系统因为以上演算法,首页最多就只能显示两笔文章,其他文章的内容放不下了。此外范本所使用的第三方分页系统,每页固定最大显示10 笔文章的设定,因而无法正常运作。

找到解决方案

解决方法有以下几种:

  • 减少文章内容量
    • 文章一分为二
    • 移除没有意义的HTML Tags(例如由Microsoft Word 贴到Blogger 会产生很多没有用的HTML Tags)
  • 减少图片数量
  • 设置Jump Break

特别说明Jump Break,继续阅读标示,Blogger 通常是显示整篇文章,但如果发现有该继续阅读标示,则会文章仅节录从开头到遇到该标示为止,进而可以减少文章内容量,加快读者载入页面。

插入方法有两种,撰写模式按下工具列的按钮—插入继续阅读标示,或是在HTML 模式下加入<!--more-->即可。

撰写模式—插入继续阅读标示

撰写模式—插入继续阅读标示

因此当手动在该三篇游记中,插入继续阅读标示,减少首页文章显示内容后,首页变成回复正常显示十笔文章了。

发表评论

请大家文明评论,禁止一切不良言论,违者禁言处理。

后一页 前一页
快连VPN,永远能连上的VPN