Launch Theme 改进,第二弹

上一轮改进是对一些比较明显的问题,而这一轮则是一些不明显的地方。

基础字体 & 大小

英文以衬线字体显示似乎更加舒服,所以继续使用 PT serif 作为首选的英文字体。
字体大小由原来的 14px/24px 提升为 16px/28px。
标题增大至 30px 之后,就不需要粗体了。
同时伴随周边的字体大了,间距也大了。

代码的字体 & 大小

WP SyntaxHighlighter 插件与 Launch 的样式有些不协调,文字阴影在代码高亮的情况下有点画蛇添足,行距太窄在阅读代码时会产生抗拒感。 Continue reading

对新主题的一些小改进

两个问题:

  1. Launch 主题原先在评论的位置是一个小图标的,但我发现用 DISQUS 的插件 是没有这个小图标的。是否有办法整回来?
  2. Launch 的 FeedBurner URL 功能几何?

小图标的问题,我之前未做过 WordPress plugin 开发,经过一阵简单的文档扫描之后,开始读代码,主要寻找 add_filter 或者 add_action 函数调用,再加上输出结果作为线索,很快就锁定了 comments.php 这个文件,在 #disqus_thread 的外围(一开始加在里面没效果,是因为后面的脚本会完全覆盖里面的节点)加上

<div id="comments">
    <div class="entry-icon"></div>
    <div id="disqus_thread">...</div>
</div>

还好,没深入到什么 Action 和 Filter 中去问题就解决了。

而 Feed 的功能,关闭 FeedBurner 插件之后一试便知,是完全实现了我所需要的功能—— feed 重定向。于是,快活地停用了 FeedBurner FeedSmith 插件

在实际使用过程中 FeedBurner 在国内有被墙 reset 的可能性(真神奇),不妨试一试 feedsky 的服务。现在访问 http://leegorous.net/blog/feed 会自动重定向到 http://feed.feedsky.com/leegorous。欢迎订阅。

鉴于 feedsky.com 刚刚无法访问了好一阵时间,不知道什么原因,还是换回去 feedburner 吧。继续提心吊胆,密切关注。

给博客换个新主题

上一个主题 jQ 看了也有挺长一段时间了。当时几乎是冲着名字 jQ(uery) 去的,内置一些酷酷的功能,比如分类下拉菜单,收起/展开文章列表,动态调整文字大小。问题也是有一些的,比如 Tag cloud 不能放侧边栏,只能在最底下。

现在,我希望有个更加清新的感觉,画面上的元素更加有利于视线聚焦到文章内容上去,是一种关注的感觉。刚好发现 ThemeZilla 的免费 Launch 主题,看上去效果还不错。于是安装上去试试。 Continue reading

博客还有前途吗?

看到知乎上一个问题 博客还有前途吗?

看过去一片语带唏嘘,基本观点都是:商业没前景,自己怎么玩都行

我感觉这个问题可以换种问法。从问题到答案,总感觉有种间隙,倒不是说答非所问,但问题还是需要搞清楚的。

换个角度

从不同的角度看这个问题,会有不同的思考。它可以理解为:

  • 经营博客这种媒体是否还能赚钱?
  • 博客这种媒体的影响力的现况与未来发展空间?
  • 博客这种形式还能吸引越多越多的人来使用么?

对应地,答案的立场也会有所不同。 Continue reading

更换了 syntax highlight 插件

其实是个遗留问题。之前是用 Google Syntax Highlighter for WordPress,用起来也还不错,只是有些时候贴写 bash 代码,或者终端里的回显信息时候,真不知道该使用那种语言来显示高亮好。

直到最近开始写有关 Lisp 的 状况系统 与 异常处理 时,发觉情况有点糟糕啊,高亮结果都乱套了。然后跑到它的项目主页去找解决办法,看看有没有别人已经做好的扩展,或者看看怎么自己去扩展一下。结果是比较让人失望的,连怎么扩展的说明没有,也不寄望能找到现成的了。

但似乎又不能怪它,人家已经在主页上写了“This page is OLD, Head over to http://alexgorbatchev.com/wiki/”。那似乎是个更好的解决方案。然后又 google 到了 WP SyntaxHightlighter (在 wordpress 插件库里有一大堆名字很类似的插件,需要点眼力,或者精准查找)。这个插件所使用的正是它。这个插件支持多种配色方案,更吸引我的是下面有列出已经有人做了 Clojure 的扩展(Clojure 是 JVM 上的 Lisp)。

换插件是很容易的,admin 里点几下就搞定了。问题剩余两个:

  1. Clojure 扩展不是原生支持的,需要自行添加到插件中去
  2. 原有 post 里面的 <pre> 标签都需要做些修改,由 class=”lang” 改为 class=”brush: lang”

PHP 我不是很熟,不过靠猜,找到了一个文件(wp-syntaxhighlighter.php)里面有类似支持语言的数组,照例子改了下上传。一开始还不行,后来搞清楚了,它会保存选项到数据库里面,reset 一下就好了。

第二个问题没想到什么批量的办法,花了些时间,顺便把以前写的 post 都重温了下,虽然看得人不多,评论也不多,但是这些都是很好的见证。想起曾经有个时刻,大家都会开个 blog,还很认真的写过一阵,还都写得不错,有观点,有感情。相比之下,我在语文表达障碍阴影底下,只会写些技术文章来凑个热闹。

而随着热潮的退却,大家好像被 reset 了一样,也没有人写个告别博客什么的,只是不再写了。过程是缓慢的,没有人会感到不舒服,不会像断奶,学行走,上学,毕业那样会有许许多多的思想冲突发生。它连个状态切换都不是,只是一种变化跟随。大概无须要为这种事情赋予个什么意义,有人会选择做,有人会选择不做,但如果选择了做,请尽情享受那个过程。

我也作出了选择,我会继续追随梦想,分享美好的瞬间,分享独立的思考,这里是我的梦想飞行器。