blogger hacks
the blog*再度装修,加入了几个hacks:
1. 显示/隐藏评论
2. 可扩展的帖子摘要,blogger help给出了两种实现方法, 另一个比较类似于上面显示/隐藏评论,两者各有利弊,采用可扩展的帖子摘要貌似灵活性比较大,其显著的缺点是在无更多正文的情况下用于展开的链接仍然会被显示,而更晕的是在这篇帮助居然以"我们将修改此功能作为一个练习留给读者来完成"结尾,幸好,我们有google
click for more
不费吹灰之力就找到了 解决方案,在这里简单说明一下其实现方式(注:为帖出代码用"《""》"":"代替了"<"">"":")
首先在CSS中定义两个类
《MainOrArchivePage》
span.fullpost {display:none;}
span.shortpost {display:inline;}
《/MainOrArchivePage》
《ItemPage》
span.fullpost {display:inline;}
span.shortpost {display:none;}
《/ItemPage》
在创建blog post时加入以下代码:
第一部分正文正文正文正文正文
《span class="shortpost"》《a href="$BlogItemPermalinkUrl$#fp"》继续阅读《/a》《/span》
《span class="fullpost"》《a name="fp" id="fp"》《/a》第二部分正文正文正文正文正文《/span》
发布post,然后复制这篇blog post的链接地址,形如http://xxx/2005/11/xxx.html,而后编辑这篇,粘贴取代$BlogItemPermalinkUrl$,重新发布就可以了,唯一的弊端就是RSS会有多余的一处"继续阅读"的链接,只好随它去了
3.至于页内评论,还不知道是否有必要引入,webleon和我爱妞妞分别给出了各自的hack
4.调整了模板中title标签的位置(汗,很少用IE,要不是我爱妞妞的这篇,我还真是从没注意到这个问题:中文标题的post在IE下无法正常显示
5.新建了一个del.icio.us用户 yesiam来引入tag以弥补blogger不具备分类功能的缺憾,目前11月份的blog都已加入tag,剩下的慢慢来
评论