Challenge your imagination!
11
12:45 PM |
2009.1

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

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

需要注意的几条限制:

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

注册时的注意事项:

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




18
2:19 AM |
2008.11

·增加了Twitter Widget
·优化了Feed推送,去掉了几乎已淘汰的RSS 0.92,增加了一个采用 Yahoo! Pipes 聚合的多重Feed,目前暂时只整合了Blog、del.icio.us和Twitter,将来打算增加更多的内容,如相册等。
·测试增加了一个阿里妈妈的广告(淘客系列)




1
12:15 PM |
2008.1

有些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。




24
1:13 AM |
2007.1

这是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之间迁移你的内容更加简便。

» Read more…




31
12:38 AM |
2006.10

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

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

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




24
11:44 PM |
2006.9

  前两天抽空修正了原模版中大量的XHTML错误,终于完全通过了W3C的XHTML认证(Valid XHTML 1.0 Transitional)。当初选择这个模版的时候,纯粹从美工的角度出发,没想到后来被模版中的XHTML错误给折腾惨了……

  结果意外的是,自从XHTML错误修正后,Google Blog Search终于能够正常收录我的Blog了。以前就觉得纳闷,为什么被Google Blog Search收录的条目如此之少。在查阅了Support文档后,才知道原来它的Spider是基于RSS采集的,而不规范的XHTML页面将会导致Google Blog Spider无法正常识别到RSS链接。按理说,RSS链接是嵌入在HEAD部分中的,与BODY部分的内容的规范性关系不大。真是没想到Google竟然也有这么弱的时候……

  另外,对模版中Widgets进行了重排和整理,调整了各个模块出现的时机(主要区分Home / Single Post),在Single Post中加入了“Related Posts”这个功能,主要基于UltimateTagWarrior插件实现。




24
8:04 PM |
2006.9

  常常在网上碰到一些有趣的文章、有用的信息,希望与朋友们分享。由于最近开始喜欢上了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”即可。

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




20
12:50 AM |
2006.9

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

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

未用pre标签:

app –param=”string”

使用pre标签:

    app --param="string"

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




16
2:54 PM |
2006.9

  这里我不是打算介绍什么是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更新与时俱进!;)




10
9:19 PM |
2006.9

  今天抽了一点时间略微优化了一下这个WordPress模版,主要是将最近这段时间使用中发现的bug修正了,把不足改进了。一些较大的调整仍在规划中,希望加入部分改善使用体验的AJAX特性。

» Read more…