Dreamhost is offering *FREE* hosting!

如果你还在为仅仅打算假设自己的独立Blog或者论坛而踌躇于是否需要购买昂贵的虚拟主机时,不妨尝试一下Dreamhost最近推出免费的Dreamhost Apps

·可以使用自己的域名或xxx.dreamhosters.com
·可以傻瓜化的架设WordPress、PhpBB、MediaWiki、Drupal、ZenPhoto等常见应用
·无缝集成Google Apps,提供邮件、办公组合等(注意:不是Google App Engine)

需要注意的几条限制:

·只能绑定从未在Dreamhost标准虚拟主机服务中绑定过的顶级域名,或xxx.dreamhosters.com,不能绑定其它二级及以上的域名
·不支持文件级管理,不能上传自己的插件、主题等
·目前阶段只能使用“邀请码”注册,有限数量的邀请码提供在这里,所以抓紧时间抢咯!

注册时的注意事项:

·别选中那些标有价格的项目,如“申请域名”,“更多主机服务”等,除非你愿意付费。

为WordPress中不同页面搭配独特的Widgets

有些Widget,如Related Posts,一般来说只应出现在单帖的页面中,而通常首页里大家会习惯堆砌比较多的Widgets,如Twitter、Del.icio.us之类的。WordPress默认并没有给予用户这种便利,而且搜索了一下Plug-in Category似乎也没有找到这样功能的插件,只好自己动手来改造一下。

根据Google到的一些线索发现,其实Widgets机制本身是支持多个Sidebar的,不过大部分的Theme并没有很好的利用这项功能,即使有用到的情况也大多是并排多个Sidebar的用法。于是顺手牵羊,将它略加改造,用于在不同的页面显示不同的Sidebar。分享改造方法如下:

1. 修改Theme下的functions.php,将

if ( function_exists('register_sidebars') )
  register_sidebar();

修改为:

if ( function_exists('register_sidebars') )
{
  register_sidebar(array('name'=>'Sidebar Home',));
  register_sidebar(array('name'=>'Sidebar Single',));
  register_sidebar(array('name'=>'Sidebar Archive',));
}

2. 修改Theme下的sidebar.php,将

get_sidebar();

改为:

if ( function_exists('dynamic_sidebar')
{
  if (is_home() && dynamic_sidebar('Sidebar Home'));
  elseif (is_single() && dynamic_sidebar('Sidebar Single'));
  elseif ((is_archive() || is_search()) && dynamic_sidebar('Sidebar Archive'));
  else dynamic_sidebar();
}

3. 然后回到你的首页后,再打开Widgets管理页面,就可以看到3个不同的Sidebar了。现在就来随心所欲的调整Blog在不同页面下的Widgets组合吧!

Tip:未设置的Sidebar将继承Sidebar Home。

WordPress 2.1 is finally released!

这是WordPress的一次重大升级,终于实现了很多我等期待依旧的特性!更多激动人心的更新见下。要不是因为地震的网速后遗症尚未消除,我真的等不及DreamHost升级其One-Click Bot就想体验WordPress Ella了 ~.~

更新介绍就懒得自己翻译,直接转了“总而言之,统而言之”的帖子(纠正了几处翻译错误):
—————————————————–

WordPress 2.1 版正式发行了,很让人兴奋。以下介绍原文来自 WordPress.org 网站,将原文主要内容简单翻译,仅作参考,部分关键词汇保留英文,以防翻错。如果网友发现其他错误,敬请指出,谢谢!

作为 WordPress.org 社区委员会、贡献者和志愿者的代表,我很自豪地宣布 WordPress 2.1 “Ella” 可以下载了。这个版本以爵士歌手 Ella Fitzgerald 的名字命名。以下是新版本的更新内容:

* 自动保存(Autosave) 能让你永远不会丢失一篇文章。
* 新的标签化编辑器(tabbed editor)允许你在写文章的时候自由切换所见即所得(WYSIWYG)和代码编辑两种方式。
* 无损的XML导入导出(lossless XML import and export)让你在不同的Wordpress blog之间迁移你的内容更加简便。

继续阅读WordPress 2.1 is finally released!

WordPress成功升级到2.05版本

  WordPress 2.05才刚出来两天,DreamHost就在Panel中提供了自动升级服务,这个“One-Click Install(Upgrade)”果然很爽!什么都不用操心,一切自动搞定。

  话虽这么说,毕竟这是第一次用DreamHost提供的“一点通”升级服务,我还是很小心的事先备份了WordPress文件夹和数据库。事后才知道,其实DreamHost也会自动为你备份所有文件,并以old为后缀保留。

  这一点上,DreamHost体贴的服务还是值得称道的!

用del.icio.us分享“我的网摘”

  常常在网上碰到一些有趣的文章、有用的信息,希望与朋友们分享。由于最近开始喜欢上了del.icio.us,所以打算利用它在Blog上实现“网摘分享”功能。

  del.icio.us提供了一个“Daily Blog Post”的服务,但我个人不太喜欢在blog里转贴,因为这样一方面容易招致原文作者的反感(纵然加入了转载链接),另一方面也容易淹没自己Blog中的原创文章。为了保持个人Blog的原汁原味,我采用了另一种分享的方式——“del.icio.us Widget”。

  这应该是Widgets插件自带的一个模块吧,以前都弃之未用,今天才把它翻了出来。配置很简单,这里就不多说了,不过有一个小小的提示:del.icio.us本身是有“私有收藏”功能的,只不过默认没有开启(“Settings – Bookmarks – Private Saving”)。对于不想在Blog上分享的个人收藏,在添加至del.icio.us时只要选上“do not share”即可。

  具体的效果请看右边栏 >>

避免WordPress转换空格及特殊字符

  经常用WordPress发表技术文章,特别是程序代码的朋友或许都曾遇到过引号、双减号等特殊字符被自动替换为全角符号的问题,而且空格也会被压缩。虽然使用 code 标签可以避免字符转换的问题,但仍然不能解决空格压缩,使得代码的缩进效果看起来很糟糕。虽然有一些专用插件可以避免上述问题,但不符合我个人“Simple is the best!”的理念。

  今天在反复尝试后,终于找到了一个简单的办法完全解决上述两个问题,那就是使用“pre”标记。“pre”是早期HTML标准中用来指示“原样引用”的标记,取“preservation”的缩写。所有包含在<pre>和</pre>之间的内容都将原样保留,包括连续的空格,也不会出现特殊字符被转换的情况。对比如下:(两行中书写的实际内容相同)

未用pre标签:

app –param=”string”

使用pre标签:

    app --param="string"

注:pre是“区块”标签,因此不能用于行内的局部。

改善WordPress的Google亲和力——Google Sitemaps

  这里我不是打算介绍什么是Google Sitemaps,你只需要知道它的作用——好比一篇呈给Google搜索引擎的自荐书。有了它,才能让Google对你的网站“刮目相看”!

  从最近一段时间的Google Analytics分析报告来看,Blog访问量的一个重要来源就是Google的搜索结果(当然,也不排除Google Analytics“假装”不认识其它搜索引擎的可能)。而当我用Google搜索自己的Blog时才发现展示出来的结果是如此糟糕,所有页面包括comments feed都杂乱无序的排列在一起,甚至当我翻阅搜索结果到第三页时才找到Blog的首页…… X-(

  那么如何撰写一篇高质量的自荐书呢?Google给出了一份详细的Sitemaps参考手册,不过我是不打算去读完那么一篇冗长的文档了。好在已经有这么一个WordPress下的Sitemaps插件可以自动帮我们完成这一繁琐的过程,我是无意中从“般若个人空间”中发现它的。

  经过Google Sitemaps的优化,再回到Google搜索结果一看,整个焕然一新,而且Blog首页也跃然至首位。如果对搜索结果的排列顺序还不满意的话,可以在Options-Sitemaps中调节一下Priority的设置。

  由于插件自动ping了Google的Sitemaps服务器,因此修改结果将在Google中即刻呈现。同时这个插件还会在每次发布新的Post时自动ping一次,所以Google搜索结果也将伴随着你的Blog更新与时俱进!;)

Blog URL调整与mod_rewrite

  当初搭建WordPress的时候,懒得去新增二级域名,于是Blog地址是:http://www.oasisfeng.com/blog 现在才发现,不光是URL长了一截,就连一些Code不规范的Theme或者插件都自然而然的“假设”你的Blog在根路径(“/”)上。 唉,一念之差……

继续阅读Blog URL调整与mod_rewrite

打造了一个自己的WordPress模版

  在模版选型阶段,反复研究了很多知名Blog,最后确立了我的选型原则:朴素而不失个性、柔和而不乏色彩,功能倒在其次了。毕竟优化HTML/CSS还难不倒我,但美工方面我就只能蹙额兴叹了。纵览百余模版,奈何无一打动我心,正在彷徨若失之间,蓦然发现了一朵“出水芙蓉”,那一瞥的惊艳,恍如又回到了朱自清笔下那皎洁的月色,静谧的荷塘……

继续阅读打造了一个自己的WordPress模版