beta版的Blogger已经能实现大部分我想要的功能了,但是与wordpress这类专业的BLOG系统比起来,还是有两个很明显的缺陷:
1. 首页只有全文显示模式,有些blogger发表的文章可能比较长,也可能更新频率比较快,多数人都会希望首页只显示摘要。
2. 发表评论需要跳转到新页面,提交之后默认显示评论的页面也是一个与BLOG模板无关的新页面,这种设计不符合用户的习惯。
针对这两个问题,网上可以搜到很多解决方法,尤其是Yee’s Blog,里面介绍了很多有用的BLOG工具和HACK技巧。但这些都是针对旧版的Blogger,beta版的HTML代码跟以前有很大的不同,所有功能模块的代码都封装到了“<@b:widget>”这样的标签里(本文里出现的所有“@”符号请自行忽略),虽然还是可以看到静态页面的源代码,查到各个元素的ID和CLASS,进而通过CSS改变页面外观。但无法直接修改模块的HTML代码,就有很多局限性……
幸好还可以在HTML里插入JS代码,我刚刚写了一段脚本,可以实现首页显示文章摘要的功能: