Category Archives: Blogger&Hack

升级

新年新气象,忙里偷闲把 WordPress 升级到 2.4-bleeding,顺便从里到外收拾了一下网站,把大部分死链清除。
2.4 的后台设计很棒,比 2.3 庞大的树型目录更易管理,颜色也清新许多,尤其对 tag 系统的更新很让我满意
我非常喜欢现在的感觉,简单明了。

SSH -D

To add to what nathan suggested, on linux do
ssh -qTfnN -D 7070 remotehost.
All the added options are for a ssh session that’s used for tunneling.
-q :- be very quite, we are acting only as a tunnel.
-T :- Do not allocate a pseudo tty, we are only acting a tunnel.
-f :- move the ssh process to [...]

在下拉菜单中选择RSS订阅

基本上现在所有的 feed 托管服务商都提供类似 这样的 feed 阅读器的图标,方便 blogger 放在侧栏或其他地方以便读者订阅博客,比如 feedburner ,比如 feedsky 。
但是随着阅读器越来越多,阅读器图标也越来越多,结果侧栏或其他地方就必须腾出一大块宝贵的空间给这一大坨图标:

其实我们可以使用下拉菜单将这些不同的“订阅到……”聚合在一起,虽然没有图标看起来那么华丽,但功能完全相同而且还节省了一大块空间,就像我 blog 侧栏显示的那样。

让 feedburner 轻松抓取你的 blog 内容

发现很多使用 feedburner 的 blog 都打开了 item 统计功能,鉴于 feedburner 在国内被部分屏蔽,最好还是关掉这个功能,否则无法从 rss 链回到 blog 上的原始日志地址。
不是所有的 blogger 都有自己的空间,即使有也未必支持 ssh ,所以自己设置 crontab 命令发送 rss 文件不太现实。如果你想让 feedburner 抓你的 blog 内容可以用一个稍微麻烦点的方法(其实也不是很麻烦)。
除了 feedburner 国外还有很多其他的合烧工具,比如今天介绍的 feedoor 。
feedoor 像 feedburner 一样可以进行访问统计、订阅统计,还有一些自己独特的功能,比如可以使用二级域名来访问自己的 feed 页面,而不是像 feedburner 那样使用 feeds.feedburner.com/xxx 的格式。
如果你之前一直使用 feedburner ,并不想随意就抛弃了那里的订户,就可以用 feedburner 抓这个新地址(最好把访问统计功能关了,无论是 feedburner 还是 feedoor)。

WordPress 主题 - PlaintxtBlog

PlaintxtBlog 是一款设计精致却又简洁干净的 WordPress 主题。
自带设置面板,可以自由设定页面布局排列和文章字体大小,并支持 Widgets plugin 。

这是一款专门用来记录文字的主题。如果你只是想发布文章,不妨使用此款主题。
安装方法:
1. 下载 PlaintxtBlog 主题
2. 解压缩文件包
3. 上传解压缩出来的文件夹 /wp-contents/themes/ 目录下
4. 在 Dashboard › Presentation 菜单下激活主题
5. 启用主题之后你可以在 Presentation › plaintxtBlog Options 进行具体设置
6. 好了
下载地址:Download plaintxtBlog v3.0.2

如果出现feed重复更新请大家谅解

刚才我把 WordPress 的 feed 输出修改了一下,现在即使文章内使用了<!–more–>截断,在 feed 中依然是全文输出,这样大家不用来我的 blog 也可以在 RSS 阅读器中阅读那些被 more 标签截断的文章了。
修改方法很简单:
找到 wp-includes 文件夹中的 post-template.php 文件,查找
if ( preg_match(’/<!–more(.*?)?–>/’, $content, $matches) ) {
这一句,修改成
if ( preg_match(’/<!–more(.*?)?–>/’, $content, $matches) && !is_feed() ){
就可以了。
其实就是添加了&& !is_feed()这个语句,让 more 标签不影响 feed 输出。

WordPress中控制内容显示在指定页面的代码

原来在 blogger.com 的时候可以随意控制让某一部分内容显示在首页、文章页等等,但转到 WordPress 以后一直没有找到相关代码。
我在研究各种主题的时候无意中发现了可以实现这种选择性显示内容的代码,使用这样的手段可以提高读者的阅读体验,也可以更好的控制广告或其他 widget 的显示区域。
让内容只显示在你需要的页面
<?php /* If this is a 404 page */ if (is_404()) { ?>
你想显示在404页面的内容代码
<?php /* If this is a category archive */ } elseif (is_category()) { ?>
你想显示在分类页的内容代码
<?php /* If this is a yearly archive */ } elseif (is_day()) { ?>
你想显示在每天归档页的内容代码
<?php /* If this is a monthly archive */ } elseif [...]