改版策略: 技术博客的真正索引

上周, 我换掉了我博客的主题, 使用 BootStrap 框架自己写了一个. 在自己动手写博客主题之前, 我时常时不时到后台主题商店去翻一翻, 想要发现更好看的主题. 挑选有两种:

  • 在一大堆展示面前, 快速浏览, 看到亮眼的就仔细看一看是否满意;
  • 自己想好一个目标, 然后用筛选器(或者人肉)筛选出来.

如果采用的是筛选法, 那么先得设定一个筛选哲学, 或者说要给出博客的作用. 我曾经筛选过几次, 每次筛选的目标都不一样, 其本质是我对我的博客的判断和定位发生了改变.

下面我分享我这几次筛选经历.

第一次, 我对我自己的博客的感觉是: 这是一个展览馆一样的东西, 用来展示我写过的东西, 展示的方法有三种: 首页浏览前五篇文章的概要 / 标签云 / 分类目录. 根据这个需求, 我的筛选要求是博客分为左右两栏, 左边是正文或者文章概要展示, 右边是标签云, 上方导航条是分类目录.

blog-version-1

 

第二次, 我对我自己博客的感觉和第一次差不多, 但是有一点发生了变化, 我认为首页放五篇文章的概要展示, 不能一眼看出我写了几十篇都是些什么内容, 因此我想要把 “五篇文章的概要” 这个需求换成 “十几篇文章的标题列表”, 就像QQ空间的文章列表一样. 我感觉标题列表一次性能更给人留下整体印象, 也能更轻易找到自己感兴趣的话题.

blog-version-2

 

第三次, 我对没有分栏的博客产生了好奇: 为什么他们不需要分栏?

这个问题仁者见仁, 有的可能是因为采用 Jekyll 等工具静态编译, 自己写的模板, 如果要加入侧边的 RSS 以及标签云和目录分类等功能, 技术上会很麻烦; 有的可能是他觉得标签云或者目录分类对访客来说可能没有多大作用. 到底有多少访客会在一个博客上面根据分类甚至标签云来转悠, 我没有统计过.

但是在每一个页面都展示分类目录和标签云肯定不是非常必要的一件事情, 而没有侧边栏的博客确实感觉很清爽, 我挺喜欢 (我记得我曾经和 fredchen 说我不喜欢- -!).

更主要的问题是, 访问你的某篇文章的访客是如何来到这个页面的. 根据后台统计, 我发现大多数是从外链进来而不是通过站内跳转. 在不进行宣传的情况下, 外链大多是搜索引擎. 所以一个技术博客的真正索引应该是搜索引擎, 而不是站内的分类以及标签云或者文章列表什么的. 这样一想, 分栏也就没有多大作用了.

现在我把分栏删掉, 那么首页放什么? 这个问题的本质其实是: 谁会看你的首页? 我的感觉是:

  • 对你这个人本身感兴趣的;
  • 对这个博客整体(而不是某篇文章)感兴趣的;
  • 浏览器收藏了你的博客 或者 记住了你的博客地址直接输入地址栏访问的.

对于第一点, 应该在首页放个人信息, 或者比较显眼的通向个人信息页面的一个链接; 对于第二点, 首页长的样子应该和别的文章不太一样, 能展示博客的整体信息(比如文章总数, 通向所有文章列表的一个链接, 建站天数等等); 对于第三点, 他们应该常常访问你的博客, 想知道你的最新一篇博文是什么.

根据这个想法, 我从一个袖珍型的 WordPress 主题出发, 保留它的 function 文件, 其余模板都进行重写, 以满足我的两个需求:

  • 文章页面单栏展示, 只有文章和评论, 没有别的多余的内容.
  • 首页符合上面提到的三点

目前我对这个想法很满意 :D