Start a new blog with Octopress on Github

一开始是从笑来老师的博客知道了Octopress这个东东。它号称“黑客用的博客程序(A blogging framework for hackers)”,有很多优点:

  1. 纯静态页面,不使用数据库
  2. 使用markdown标记语言编写文章(当然也支持HTML)
  3. 原生代码高亮支持
  4. 支持插件(比如评论插件)
  5. 使用git进行版本管理
  6. 可以直接发布到Github Pages/Heroku等,感觉上要在Amazon EC2上搞一个也应该很容易

断断续续的看了一些相关的文章,跃跃欲试了很久,但因为忙一直没有尝试一下。上周总算忙完了,有时间折腾折腾了。于是,第一个要尝试的就是这个Octopress。

Continue reading Start a new blog with Octopress on Github

关于Google AdSense

情人节前一天,我终于收到那封久违的email——Google终于在拒绝了我两次申请之后,开通了我的AdSense Account。(之前杯具是因为Google认为我网站内容太少了,后来我又写了两三篇,再次杯具,又写了两三篇……)
其实我申请Google AdSense根本也没想过要通过这个赚钱,甚至连拿广告费来支付我这个网站的域名空间钱的想法也没有过。因为我知道,我这个网站基本上没什么流量,而且我更新的频率又低,几乎不会有什么广告收入。不过既然开设这个博客的目的是学习探索记录总结,我也想好好利用这个机会,多学一点这方面的东西。申请Google AdSense其实也就是想多了解一下这个东西,也许有朝一日,我开一个网站(当然指的是非个人网站),这些东西自然是用的上的。
第一次折腾Google AdSense,先是看了一个二十多分钟的视频,告诉我不能这样,不能那样,否则你就违反了规定,不仅拿不到钱,还要怎样怎样。看了一半,实在忍受不了这个视频的速度,开始看了看帮助,然后就直接进入AdSense的控制台,生成代码。各种大小各种样式,我生成了一堆。然后放在博客首页上。咦?怎么是空白。等了半天,才显示出来。换了N个,不是Size不对,就是不太美观。最后选了一个方形的放在首页上。大功告成~~之后就在Plugins搜索插件,找到了一个叫“Quick Adsence”的插件,看了说明觉得还不错,可以把广告自动插入到Post/Page里面的指定位置。更厉害的是,如果你某一篇博客不想加入广告,或者你希望改变这篇博客的广告位置与数量,它也可以轻松设置。
对于广告,其实我觉得,只要不影响阅读,不让人反感,还是可以有的。调整了广告块的位置和大小,现在觉得应该不错了,至少自己看觉得很舒服。今天就折腾到这里吧,以后有空首页要好好调整下,现在的首页的sidebar太乱了。呵呵。
发现这半年,我逐渐开始进化成传说中的“不折腾会死星人”。从一开始玩WordPress开始,玩各种插件,到Vim,拿Vim写wiki,写LaTeX,其实想想,学到的东西还真是不少。其实我也有心把我学的东西在这边多写写,只是每次打算写点东西,写一半,发现我自己写的那些东西更真正高手些的东西相比,简直就不堪入目,于是直接删除。我跟自己说这段时期我应该好好潜水,等自己有点本事再冒泡~希望今年能开始冒泡了吧:)

WP插件:Syntax Highlighter ComPress

昨天在写一个网页的时候因为需要贴一些代码,所以试了下SyntaxHighlighter这个开源的代码高亮引擎,显示效果非常不错。但是直接使用SyntaxHighlighter需要在网页中插入CSS\JavaScript,在博客中使用会非常麻烦。稍微Google了一下,WordPress果然是有着很多很强大的SyntaxHighlighter插件。不过百分之八九十都是用的SyntaxHighlighter引擎。

挑花眼睛了,最后选择了一款名叫Syntax Highlighter Compress的插件。选择这款插件主要是因为它提供了两个很方便的功能。一是在blog编辑器里面提供了一个按钮。点击这个按钮会弹出一个窗口,粘贴进代码,选择语言,就自动帮你插入到文章中,非常方便(比昨天手写代码还方便)。还是用的<pre class=”brush: java;”>标签,要修改也很容易。另一个方便的功能是,可以通过WordPress>Settings>Syntax Highlighter ComPress来设定SyntaxHighlighter的各项功能,包括Stylesheet(主题)、Auto-Links(自动探测url链接)、Collapse、Gutter(编号)、Smart-Tabs、Tab-size、Toolbar(其实就是那个绿色的问号)。如果搞不懂这些选项的含义,还可以点击Demo,看效果。相当方便。 Continue reading WP插件:Syntax Highlighter ComPress

给评论和留言设置头像

我设置了评论的头像,可是写留言跟评论的时候却只能显示Default的头像。几个朋友也没找到如何设置头像。

研究了半天,发现WordPress(2.5以后版本)的评论系统支持一种称为 Gravatar(全称为 globally recognized avatar)的系统显示评论者头像。Gravatar的使用非常简单,只需要在Gravatar网站注册一下Email并上传头像图片,以后只要在可以显示Gravatar头像的Blog评论并留下该Email,就可以方便的显示你的Avatar了。这里有非常全面且详尽的使用说明。

从WordPress2.6版本开始,已经开始支持头像显示了,不再像之前的版本那样需要使用插件或者修改代码才能显示评论者头像了。也就是说我现在这个博客不用修改可以直接支持Gravatar头像。欢迎大家试试。

如果你是一个使用WordPress的Blogger,想知道如何配置:

  • 如果你是比较新的版本,如2.8,在Settings里Discussion里面打开Avatar选项,并选择一个支持头像的Theme或者修改Theme使之支持头像。
  • 如果是比较旧的版本,可以选择使用插件。WP Gravatar或者Gravatars2都是不错的选择。不过我并没有使用过。