從09年建立博客至今,一直用的是ZBlog,以前做過(guò)一些優(yōu)化,例如標(biāo)題的優(yōu)化、全站靜態(tài)化等,不過(guò)有一項(xiàng)非常需要優(yōu)化的內(nèi)容我沒(méi)有做,當(dāng)時(shí)沒(méi)有研究,認(rèn)為那是不可能實(shí)現(xiàn)的,或者說(shuō)實(shí)現(xiàn)起來(lái)非常困難的事情,那就是博客側(cè)欄的最新文章沒(méi)有把官網(wǎng)原版的JS調(diào)用改為直接顯示。
其實(shí),官網(wǎng)的JS調(diào)用最新文章的做法并沒(méi)有不對(duì),因?yàn)檫@樣不用重建文件就可以任何時(shí)候任何文章里出現(xiàn)的都是最新發(fā)布的文章,而如果使用直接顯示的方式,那需要每次發(fā)布文章時(shí)都要重寫(xiě)文件一次,重寫(xiě)文件是全站重新生成靜態(tài)HTML文件一次,ZBlog的文章是真靜態(tài)的THML文件,不是偽靜態(tài)。
不過(guò),如果文章數(shù)量并不多,更新也不太頻繁的話(huà),側(cè)欄最新文章靜態(tài)化對(duì)SEO優(yōu)化是非常有利的,那樣的話(huà),蛛蛛就可以索引到每一篇文章,如果是JS調(diào)用,蜘蛛貌似是不去索引的。
下面介紹下實(shí)現(xiàn)方法
1、找到模版的single.html文件(位置在:博客根目錄\THEMES\你的模版名稱(chēng)\TEMPLATE\single.html),用記事本打開(kāi)它,然后找到調(diào)用最新文章的代碼,如下所示:
<div class="function" id="divPrevious">
<h3><#ZC_MSG032#></h3>
<ul id="ulPrevious">
<#CACHE_INCLUDE_PREVIOUS#>
</ul>
</div>
2、把其中的
<#CACHE_INCLUDE_PREVIOUS#>
替換為
<#CACHE_INCLUDE_PREVIOUS_HTML#>
然后保存文件。
3、重建文件
這時(shí)博客的側(cè)欄文章就由原來(lái)的JS調(diào)用變成直接顯示了。
您可能感興趣的文章
如何實(shí)現(xiàn)zblog發(fā)布文章后自動(dòng)更新sitemap文件
更多有關(guān)ZBlog的文章,請(qǐng)看ZBlog專(zhuān)題。