<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>不知所云</title>
	<atom:link href="http://leo-n.com/feed" rel="self" type="application/rss+xml" />
	<link>http://leo-n.com</link>
	<description>Leo.N&#039;s Blog</description>
	<lastBuildDate>Sun, 19 Feb 2012 11:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>一键备份vps上的文件</title>
		<link>http://leo-n.com/one-key-backup-vps-files.html</link>
		<comments>http://leo-n.com/one-key-backup-vps-files.html#comments</comments>
		<pubDate>Tue, 12 Oct 2010 14:31:44 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=817</guid>
		<description><![CDATA[　　这几天帮一客户把网站从国内某垃圾idc搬到国外的vps（何为垃圾？丫的竟然不支持在线压缩，=。=），本来是想帮其安装kloxo的面板方便直观的操作文件，但考虑到kloxo用的是Apache，而我打算的帮他装lnmp（Linux+nginx+Mysql+php），遂放弃kloxo，于是立马wget了Licess大大的lnmp一键包进行安装。 　　待配置好vps环境，迁移完网站后，备份这个问题该考虑了，熟悉ssh操作的这不是什么问题，用putty登录进去几个tar命令再下载或sftp到其他服务器上就完事了，可对于一个对ssh操作完全不懂的人来说这就是个难事了，于是我进入了蛋疼的苦想冥思中，难道真要手把手教他ssh操作吗？各种命令参数不光要了他的命也要要了我的命，这个时候我想到了putty的命令行程序plink，或许在它身上可以找到出路。 先介绍一下什么是putty、plink？ putty是一个在win系统下拥有GUI界面的ssh客户端，它能用来远程管理Linux系统，而plink就是putty的命令行程序，依托Windows的cmd进行操作，当然，它们还能用来干点其他事，不必言表，你懂的！ 设想的解决方案 通过建立批处理文件运行plink自动登录到vps上，然后用./命令运行放置于vps上sh文件（其实sh文件也能理解为Linux下的批处理），然后再把cd、tar、mv命令写在sh文件上，这样就实现了在Windows中点一下就备份vps上文件的目的。 先在Windows中新建个文本，写入以下代码，另存为vpsbackup.bat（一定要把txt后缀改为bat后缀）。 Windows中批处理文件的代码： cd c:\ c: plink -batch -ssh -pw ssh密码 ssh用户名@vps的ip ./backup.sh cmd.exe 再新建个文本，把以下代码根据自己的具体情况修改后写入，另存为backup.sh（一定要把txt后缀改为sh后缀），上传到vps的root目录。 #!/bin/bash #把/home/wwwroot/换成需备份文件所在的目录 cd /home/wwwroot/ #把example1换成想要的压缩包名称，content换成需要备份的文件名或目录，形如file1.php file2.php file3.php conten1 content2 tar -zcvPf example1.tar.gz file.php content #如果还想备份upload文件下的某几个文件或文件夹，那就添加下面的，把/home/wwwroot/upload换成需其他备份文件所在的目录 cd /home/wwwroot/upload tar -zcvPf example2.tar.gz file21.php file22.php file23.php conten21 content22 #然后再移动到根目录方便下载备份，同样也可以建立一个单独存放备份的文件夹如backup存放备份 mv example2.tar.gz /home/wwwroot/ 如果backup.sh是在ssh中用vi建立的话可以忽略以下内容 因为backup.sh是在Windows环境下建立的，Linux环境不认它，所以我们需要登入ssh运行vi修改文件编码，方法如下 chmod a+x backup.sh vi [...]]]></description>
			<content:encoded><![CDATA[<p>　　这几天帮一客户把网站从国内某垃圾idc搬到国外的vps（何为垃圾？丫的竟然不支持在线压缩，=。=），本来是想帮其安装kloxo的面板方便直观的操作文件，但考虑到kloxo用的是Apache，而我打算的帮他装lnmp（Linux+nginx+Mysql+php），遂放弃kloxo，于是立马wget了<a title="licess" href="http://blog.licess.cn/" target="_blank">Licess</a>大大的<a title="lnmp" href="http://lnmp.org/install.html" target="_blank">lnmp一键包</a>进行安装。</p>
<p>　　待配置好vps环境，迁移完网站后，备份这个问题该考虑了，熟悉ssh操作的这不是什么问题，用putty登录进去几个tar命令再下载或sftp到其他服务器上就完事了，可对于一个对ssh操作完全不懂的人来说这就是个难事了，于是我进入了蛋疼的苦想冥思中，难道真要手把手教他ssh操作吗？各种命令参数不光要了他的命也要要了我的命，这个时候我想到了putty的命令行程序plink，或许在它身上可以找到出路。</p>
<h4>先介绍一下什么是putty、plink？</h4>
<p>putty是一个在win系统下拥有GUI界面的ssh客户端，它能用来远程管理Linux系统，而plink就是putty的命令行程序，依托Windows的cmd进行操作，当然，它们还能用来干点其他事，不必言表，你懂的！</p>
<h4>设想的解决方案</h4>
<p>通过建立批处理文件运行plink自动登录到vps上，然后用./命令运行放置于vps上sh文件（其实sh文件也能理解为Linux下的批处理），然后再把cd、tar、mv命令写在sh文件上，这样就实现了在Windows中点一下就备份vps上文件的目的。</p>
<p>先在Windows中新建个文本，写入以下代码，另存为<strong>vpsbackup.bat</strong>（一定要把txt后缀改为bat后缀）。<br />
Windows中批处理文件的代码：<br />
<code>cd c:\<br />
c:<br />
plink -batch -ssh -pw ssh密码 ssh用户名@vps的ip ./backup.sh<br />
cmd.exe</code></p>
<p>再新建个文本，把以下代码根据自己的具体情况修改后写入，另存为<strong>backup.sh</strong>（一定要把txt后缀改为sh后缀），上传到vps的root目录。<br />
<code>#!/bin/bash<br />
#把/home/wwwroot/换成需备份文件所在的目录<br />
cd /home/wwwroot/<br />
#把example1换成想要的压缩包名称，content换成需要备份的文件名或目录，形如file1.php file2.php file3.php conten1 content2<br />
tar -zcvPf example1.tar.gz file.php content<br />
#如果还想备份upload文件下的某几个文件或文件夹，那就添加下面的，把/home/wwwroot/upload换成需其他备份文件所在的目录<br />
cd /home/wwwroot/upload<br />
tar -zcvPf example2.tar.gz file21.php file22.php file23.php conten21 content22<br />
#然后再移动到根目录方便下载备份，同样也可以建立一个单独存放备份的文件夹如backup存放备份<br />
mv example2.tar.gz /home/wwwroot/</code></p>
<p><em>如果backup.sh是在ssh中用vi建立的话可以忽略以下内容</em><br />
因为backup.sh是在Windows环境下建立的，Linux环境不认它，所以我们需要登入ssh运行vi修改文件编码，方法如下<br />
<code>chmod a+x backup.sh<br />
vi backup.sh<br />
:set fileformat=unix<br />
:wq</code><br />
这个步骤很重要，话说我在测试的时候就是因为没改编码的原因导致bad interpreter: No such file or directory。</p>
<p>　　最后把下载的<a title="plink" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">plink.exe</a>，放在C盘根目录，vpsbackup.bat随意放置，只要别手贱点到导致无谓的备份就成，如果发现backup.sh无法运行的话请把权限设置为777。本文主要是分享下这个思路，利用vps上的backup.sh文件可以有更多的功能（如利用sftp把备份发送到另外的vps上），但本人水平实在有限，只能写这么多，高手请勿见笑。</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/one-key-backup-vps-files.html/feed</wfw:commentRss>
		<slash:comments>113</slash:comments>
		</item>
		<item>
		<title>大话Spam</title>
		<link>http://leo-n.com/boast-spam.html</link>
		<comments>http://leo-n.com/boast-spam.html#comments</comments>
		<pubDate>Tue, 14 Sep 2010 08:13:42 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=784</guid>
		<description><![CDATA[　　Spam，想必独立Blogger都不会陌生，它就像现实世界里出现在老式住宅楼道中或街边电线杆上的出售X支X药、老军医特方治lin病mei毒、包办名校毕业证学位证以及各种等级证、专业疏通管道、开门撬锁甚至帮人报仇复仇等等的小广告一样令人厌恶，它屡禁不止，今天你把它给撕了，待夜幕降临众人入寝后又会有一个左手一打纸，右手一水桶的人偷偷摸摸在你撕去地方重新粘上一张散发着油墨气味的劣质纸张，等第二天你在同样的地方再次发现了它，估计你会情绪抓狂同时心中默默开始问候那人的祖宗十八代。有了这个不雅的比方，估计不玩独立Blog的看客也多少有点明了什么是Spam了，下面步入正题。 它为什么叫做Spam？ 通过搜索，我找到了出处： SPAM，最初是一个罐装肉的牌子。对于这个牌子名字的来源有很多解释，官方版本说，它是“Specially Processed Assorted Meat”特殊加工过的混和肉。这种SPAM肉有段时间非常普及，到了无处不在，令人讨厌的程度。1970年Monty Python剧团有个很流行的Sketch comedy（一种短小的系列喜剧）叫Spam，剧中两位顾客试图点一份没有SPAM的早餐，但不能得逞。后来，Spam被用来称呼互联网上到处散布的垃圾邮件。 下面是引自Wikipedia中对Spam的描述： Spam is the use of electronic messaging systems (including most broadcast media, digital delivery systems) to send unsolicited bulk messages indiscriminately. While the most widely recognized form of spam is e-mail spam, the term is applied to similar abuses in other media: instant messaging spam, [...]]]></description>
			<content:encoded><![CDATA[<p>　　Spam，想必独立Blogger都不会陌生，它就像现实世界里出现在老式住宅楼道中或街边电线杆上的出售X支X药、老军医特方治lin病mei毒、包办名校毕业证学位证以及各种等级证、专业疏通管道、开门撬锁甚至帮人报仇复仇等等的小广告一样令人厌恶，它屡禁不止，今天你把它给撕了，待夜幕降临众人入寝后又会有一个左手一打纸，右手一水桶的人偷偷摸摸在你撕去地方重新粘上一张散发着油墨气味的劣质纸张，等第二天你在同样的地方再次发现了它，估计你会情绪抓狂同时心中默默开始问候那人的祖宗十八代。有了这个不雅的比方，估计不玩独立Blog的看客也多少有点明了什么是Spam了，下面步入正题。</p>
<h4>它为什么叫做Spam？</h4>
<p>通过搜索，我找到了出处：</p>
<blockquote><p><img class="alignright size-full wp-image-797" title="spamfood" src="http://s.leo-n.com/images/blogimages/2010/09/spamfood.jpg" alt="" width="220" height="165" /><br />
SPAM，最初是一个罐装肉的牌子。对于这个牌子名字的来源有很多解释，官方版本说，它是“Specially Processed Assorted Meat”特殊加工过的混和肉。这种SPAM肉有段时间非常普及，到了无处不在，令人讨厌的程度。1970年Monty Python剧团有个很流行的Sketch comedy（一种短小的系列喜剧）叫Spam，剧中两位顾客试图点一份没有SPAM的早餐，但不能得逞。后来，Spam被用来称呼互联网上到处散布的垃圾邮件。</p></blockquote>
<p>下面是引自<a href="http://en.wikipedia.org/wiki/Spam_%28electronic%29" target="_blank">Wikipedia</a>中对Spam的描述：</p>
<blockquote><p>Spam is the use of electronic messaging systems (including most broadcast media, digital delivery systems) to send unsolicited bulk messages indiscriminately. While the most widely recognized form of spam is e-mail spam, the term is applied to similar abuses in other media: instant messaging spam, Usenet newsgroup spam, Web search engine spam, spam in blogs, wiki spam, online classified ads spam, mobile phone messaging spam, Internet forum spam, junk fax transmissions, social networking spam, television advertising and file sharing network spam.</p>
<p>Spamming remains economically viable because advertisers have no operating costs beyond the management of their mailing lists, and it is difficult to hold senders accountable for their mass mailings. Because the barrier to entry is so low, spammers are numerous, and the volume of unsolicited mail has become very high. The costs, such as lost productivity and fraud, are borne by the public and by Internet service providers, which have been forced to add extra capacity to cope with the deluge. Spamming is universally reviled, and has been the subject of legislation in many jurisdictions.</p>
<p>People who create electronic spam are called spammers.</p></blockquote>
<p>英语好的可以点击原文链接查阅。</p>
<h4>何以判定一条信息是Spam？</h4>
<p>　　Spam用通俗的话来解释就是垃圾广告信息，但它是以文字链接或图片信息的方式存在于网络上的，早期存在于聊天室、电子公告板系统中，发展到中期慢慢出现在论坛帖子、回复和博客评论中，到现在，Spam已经是无孔不侵，它也跟上了Web2.0的脚步，以至于出现在论坛PM、SNS（如Facebook、人人、开心）、微博（如Twitter、嘀咕）甚至渗透入手机短信中来。比起早期那种一眼就能看破的形式，现在的Spam在文字功夫上做的可谓是用心良苦，下面几条出现在我博客中的Spam就很具有代表性：</p>
<p>第一种，万能型，他的id是亮点。</p>
<p><img class="size-full wp-image-791 alignnone" title="spam1" src="http://s.leo-n.com/images/blogimages/2010/09/spam1.gif" alt="" width="530" height="88" /></p>
<p>第二种，蛋疼型。</p>
<p><img class="size-full wp-image-792 alignnone" title="spam2" src="http://s.leo-n.com/images/blogimages/2010/09/spam2.gif" alt="" width="530" height="88" /></p>
<p>第三种，精神分裂型，一面在这抨击Spam，一面却在用群发软件到处散发Spam。</p>
<p><img class="size-full wp-image-793 alignnone" title="spam3" src="http://s.leo-n.com/images/blogimages/2010/09/spam3.gif" alt="" width="530" height="104" /></p>
<p>第四种，国外友人型，主机放置于国外的童鞋应该不少见。</p>
<p><img class="size-full wp-image-794 alignnone" title="spam4" src="http://s.leo-n.com/images/blogimages/2010/09/spam4.gif" alt="" width="530" height="398" /></p>
<p>第五种，没事乱献殷勤型。</p>
<p><img class="size-full wp-image-795 alignnone" title="spam5" src="http://s.leo-n.com/images/blogimages/2010/09/spam5.gif" alt="" width="530" height="88" /></p>
<h4>如何抵御Spam？</h4>
<p>一，对于论坛管理者，可以设置注册用户须满X小时后可发贴回贴、在线时间大于X小时后可以发贴回贴、对于积分等级小于X级用户发贴回贴需输入验证码，建立非管理者用户举报Spam奖励机制等方式来最大化避免Spam的入侵，对于已经有大量固定人群的论坛，可以采取邀请注册的机制来避免Spam，国内著名的魔兽世界非官方论坛艾泽拉斯国家地理（NGA）就是一个很好的例子，其采用了连坐制度，如果散发出去邀请码被人用来发布Spam或其他违规信息，邀请码主人也将受到同样的惩罚。</p>
<p>二，对于SNS管理者，亦可采取积分等级低于X级的用户对陌生人发送短消息；对于SNS用户，可设置禁止接收陌生人短消息，或对发送Spam的用户进行举报等方式来避免。</p>
<p>三，对于微博用户，最起效的办法就是unfo。</p>
<p>对于Twitter用户，可以点击Spammer右栏上的举报按钮像官方举报<br />
<img class="alignnone size-full wp-image-802" title="twitterspamreport" src="http://s.leo-n.com/images/blogimages/2010/09/twitterspamreport.png" alt="" width="177" height="76" /><br />
oh，请原谅我用苍老师的主页来做示范。。</p>
<p>对于腾讯微博用户，可以果断将Spammer加入黑名单。<br />
<img class="alignnone size-full wp-image-803" title="tqqspamreport" src="http://s.leo-n.com/images/blogimages/2010/09/tqqspamreport.png" alt="" width="346" height="194" /></p>
<p>四，对于Wordpress用户，那可是方法多种多样了。</p>
<p>1，最基本的，所有新安装的Wordpress都内置了一个名叫Akismet的插件，它就是官方出的反Spam插件，当然，你还不能点了启用了能使用它，你还要去Wordpress.com注册一个用户，获取API密匙，然后回到你自己博客中填入才能正常使用，具体的操作方法已有多位博友写过，在此不再重复，一搜便知。</p>
<p>2，使用小墙，这个方法是我极力推荐的，代码出自<a href="http://kan.willin.org/" target="_blank">Willin</a>大师，目前看来，除了手工输入的Spam，其他自动群发器所发的Spam都能避免。<br />
代码：<br />
<code>/* -----------------------------------------------<br />
&lt;&lt;小牆&gt;&gt; Anti-Spam v1.8 by Willin Kan.<br />
*/<br />
//建立<br />
class anti_spam {<br />
function anti_spam() {<br />
if ( !current_user_can('level_0') ) {<br />
add_action('template_redirect', array($this, 'w_tb'), 1);<br />
add_action('init', array($this, 'gate'), 1);<br />
add_action('preprocess_comment', array($this, 'sink'), 1);<br />
}<br />
}<br />
//設欄位<br />
function w_tb() {<br />
if ( is_singular() ) {<br />
ob_start(create_function('$input','return preg_replace("#textarea(.*?)name=([\"\'])comment([\"\'])(.+)/textarea&gt;#",<br />
"textarea$1name=$2w$3$4/textarea&gt; &lt;textarea name=\"comment\" cols=\"100%\" rows=\"4\"style=\"display:none\"&gt;&lt;/textarea&gt;",$input);') );<br />
}<br />
}<br />
//檢查<br />
function gate() {<br />
( !empty($_POST['w']) &amp;&amp; empty($_POST['comment']) ) ? $_POST['comment'] = $_POST['w'] : $_POST['spam_confirmed'] = 1;<br />
}<br />
//處理<br />
function sink( $comment ) {<br />
if ( !empty($_POST['spam_confirmed']) ) {<br />
//方法一:直接擋掉, 將 die(); 前面兩斜線刪除即可.<br />
//die();<br />
//方法二:標記為spam, 留在資料庫檢查是否誤判.<br />
add_filter('pre_comment_approved', create_function('','return "spam";'));<br />
$is_ping = in_array( $comment['comment_type'], array('pingback', 'trackback') );<br />
$comment['comment_content'] = ( $is_ping ) ?<br />
"◎ 這是 Pingback/Trackback, 小牆懷疑這可能是 Spam!\n" . $comment['comment_content'] :<br />
"[ 小牆判斷這是Spam! ]\n" . $comment['comment_content'];<br />
}<br />
return $comment;<br />
}<br />
}<br />
$anti_spam = new anti_spam();<br />
// -- END ----------------------------------------<br />
</code>原文链接<a href="http://kan.willin.org/?p=1267" target="_blank">http://kan.willin.org/?p=1267</a></p>
<p>3，对于那种以SEO为目的的，我推荐万戈兄所推荐的这种纯属气死Spammer方法，评论链接重定向。<br />
<code>//comments link redirect<br />
add_filter('get_comment_author_link', 'add_redirect_comment_link', 5);<br />
add_filter('comment_text', 'add_redirect_comment_link', 99);<br />
function add_redirect_comment_link($text = ''){<br />
$text=str_replace('href="', 'href="'.get_option('home').'/?r=', $text);<br />
$text=str_replace("href='", "href='".get_option('home')."/?r=", $text);<br />
return $text;<br />
}<br />
add_action('init', 'redirect_comment_link');<br />
function redirect_comment_link(){<br />
$redirect = $_GET['r'];<br />
if($redirect){<br />
if(strpos($_SERVER['HTTP_REFERER'],get_option('home')) !== false){<br />
header("Location: $redirect");<br />
exit;<br />
}<br />
else {<br />
header("Location: http://wange.im/");<br />
exit;<br />
}}}</code></p>
<p>原文链接<a href="http://wange.im/comments-link-redirect-for-wordpress.html" target="_blank">http://wange.im/comments-link-redirect-for-wordpress.html</a></p>
<p>源代码出自我爱水煮鱼的插件<a href="http://fairyfish.net/2009/01/22/comments-link-redirect/" target="_blank">Comments Link Redirect</a></p>
<p>五，对于长期遭受手机短信Spam的，可以去搜索相关手机仿Spam软件，目前各主流手机平台都已有相关软件。</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/boast-spam.html/feed</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
		<item>
		<title>给博客文章添加作者信息</title>
		<link>http://leo-n.com/add-author-info-to-wordpress-post.html</link>
		<comments>http://leo-n.com/add-author-info-to-wordpress-post.html#comments</comments>
		<pubDate>Wed, 30 Jun 2010 13:52:22 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=742</guid>
		<description><![CDATA[　　看到这个蛋疼的标题，也许你也和我一样蛋疼了，对于大多数人蛋疼的单人博客来说，这个举动的确是非常蛋疼。但也许对于多用户写作博客来说（例如大名鼎鼎的煎蛋、可能吧），这篇文章可能就没那么蛋疼了。 　　折腾这东西，并非是我的想法，而是我的一个客户提出来的，因为他博客（顺路帮他做下广告哦，日ip500+的牛逼时尚资讯类博客，Fashiondes.com）有点多人写作的意思，所以我就蛋疼的答应了。 第一个2B的思路，失败告终 &#60;!&#8211;废话开始&#8211;&#62; 　　对于is_single(“XXX”)、is_home()之类的判断函数，想必各位喜爱折腾WordPress的童鞋来说都很熟悉了，因为这常常被我们用来实现博客当前页面导航高亮，例如我的 &#60;li &#60;?php if ( is_home() &#124;&#124; is_date() ) { echo ' class="current"'; } ?&#62;&#62; &#60;a href="http://leo-n.com"&#62;Home&#60;/a&#62; &#60;/li&#62; &#60;li &#60;?php if ( is_page('contact') ) { echo ' class="current"'; } ?&#62;&#62; &#60;a href="http://leo-n.com/contact"&#62;Contact&#60;/a&#62; &#60;/li&#62; &#60;li &#60;?php if ( is_page('archives') ) { echo ' class="current"'; } ?&#62;&#62; &#60;a href="http://leo-n.com/archives"&#62;Archives&#60;/a&#62; &#60;/li&#62; &#60;li &#60;?php if [...]]]></description>
			<content:encoded><![CDATA[<p>　　看到这个蛋疼的标题，也许你也和我一样蛋疼了，对于大多数人蛋疼的单人博客来说，这个举动的确是非常蛋疼。但也许对于多用户写作博客来说（例如大名鼎鼎的<a title="煎蛋" href="http://jandan.net" target="_blank">煎蛋</a>、<a title="可能吧" href="https://kenengba.com" target="_blank">可能吧</a>），这篇文章可能就没那么蛋疼了。</p>
<p>　　折腾这东西，并非是我的想法，而是我的一个客户提出来的，因为他博客（顺路帮他做下广告哦，日ip500+的牛逼时尚资讯类博客，<a title="Fashiondes.com" href="http://Fashiondes.com" target="_blank">Fashiondes.com</a>）有点多人写作的意思，所以我就蛋疼的答应了。</p>
<h4>第一个2B的思路，失败告终</h4>
<p>&lt;!&#8211;废话开始&#8211;&gt;</p>
<p>　　对于is_single(“XXX”)、is_home()之类的判断函数，想必各位喜爱折腾WordPress的童鞋来说都很熟悉了，因为这常常被我们用来实现博客当前页面导航高亮，例如我的<br />
<code>&lt;li &lt;?php if ( is_home() || is_date() ) { echo ' class="current"'; } ?&gt;&gt;<br />
&lt;a href="http://leo-n.com"&gt;Home&lt;/a&gt;<br />
&lt;/li&gt;<br />
&lt;li &lt;?php if ( is_page('contact') ) { echo ' class="current"'; } ?&gt;&gt;<br />
&lt;a href="http://leo-n.com/contact"&gt;Contact&lt;/a&gt;<br />
&lt;/li&gt;<br />
&lt;li &lt;?php if ( is_page('archives') ) { echo ' class="current"'; } ?&gt;&gt;<br />
&lt;a href="http://leo-n.com/archives"&gt;Archives&lt;/a&gt;<br />
&lt;/li&gt;<br />
&lt;li &lt;?php if ( is_page('links') ) { echo ' class="current"'; } ?&gt;&gt;<br />
&lt;a href="http://leo-n.com/links"&gt;Links&lt;/a&gt;<br />
&lt;/li&gt;<br />
&lt;li &lt;?php if ( is_page('commenter') ) { echo ' class="current"'; } ?&gt;&gt;<br />
&lt;a href="http://leo-n.com/commenter"&gt;Commenter&lt;/a&gt;<br />
&lt;/li&gt;</code><br />
　　加入后的作用就是使对于当前页面的导航中加入一个名为current的class，然后去CSS中定义current的颜色，就能使当前页面导航高亮而区别于其他的导航。</p>
<p>　　所以，我就想当然的用is_author()配合php的if语句来实现所期望达到的目的，结果发现我杯具了，再仔细看了官方文档对is_author的介绍，发现是针对作者存档页面使用的，它并不能用于判断文章页面内的作者信息，所以这个2B思路被我果断抛弃，有些时候不能太想当然了，想当然的后果就不是杯具就是茶几（上摆满了的杯具）。</p>
<p>&lt;!&#8211;废话结束&#8211;&gt;</p>
<h4>第二个思路，如愿以偿</h4>
<p>　　接下来我只好另寻出路，最后在红军二万五千里长征精神的领导下，那个又一村终于柳暗花明了。<br />
最终效果：<br />
<img class="alignleft size-full wp-image-756" title="zzjs" src="http://s.leo-n.com/images/blogimages/2010/06/zzjs.png" alt="" width="694" height="115" /></p>
<p>页面地址：<a title="fashiondes.com" href="http://www.fashiondes.com/?p=2974" target="_blank">http://www.fashiondes.com/?p=2974</a></p>
<p>使用到的函数：</p>
<p>the_author_meta()、the_author_posts_link()、bloginfo()、get_avatar()</p>
<p>获取当前文章作者的头像：<br />
<code>&lt;?php<br />
echo get_avatar( get_the_author_meta('user_email'), $size='60', $default='&lt;path_to_url&gt;' );<br />
?&gt;</code><br />
获取当前文章作者邮箱：<br />
<code>&lt;?php the_author_meta('user_email'); ?&gt;</code><br />
获取当前作者所发布所有文章的链接：<br />
<code>&lt;?php bloginfo('url'); ?&gt;/?author=&lt;?php the_author_meta('ID'); ?&gt;</code><br />
获取当前文章作者的简介：<br />
<code>&lt;?php the_author_meta('user_description'); ?&gt;</code><br />
　　好了，代码就是这些，写好代码后所需要做的就是通知作者去WordPress后台用户界面完善信息即可，需要说明的是，我在获取当前作者所发布所有文章链接中用了比较傻的方式实现，因为一时找不到对应的函数，所以只能像代码中写的那样拼凑出来，如果各位大侠知道的话务必留言通知我一声，先谢谢了。</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/add-author-info-to-wordpress-post.html/feed</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>我干什么去了?</title>
		<link>http://leo-n.com/wordpress-cms-news-theme.html</link>
		<comments>http://leo-n.com/wordpress-cms-news-theme.html#comments</comments>
		<pubDate>Tue, 18 May 2010 07:24:46 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=733</guid>
		<description><![CDATA[　　最近都没更新文章，实在是太忙了，又是期中考又是做主题。 　　这次做的主题可以说是一个准商业的CMS主题，是帮上海某家游戏门户网站做的，首页上全部调用分类文章，首页数据库查询次数达到了惊人的80+，May God Bless Their Server～ 　　先把首页图片放出来给大伙看看把，布局什么的都是按照客户的意思做的。 　　这次也是我首次写模板后台，参照了无数模板的后台代码终于在磕磕绊绊中写出来了，也放张图给大伙看下吧。 　　汇报完毕，实在想不出还写些啥了，我还是去洗衣服吧。]]></description>
			<content:encoded><![CDATA[<p>　　最近都没更新文章，实在是太忙了，又是期中考又是做主题。</p>
<p>　　这次做的主题可以说是一个准商业的CMS主题，是帮上海某家游戏门户网站做的，首页上全部调用分类文章，首页数据库查询次数达到了惊人的80+，May God Bless Their Server～</p>
<p>　　先把首页图片放出来给大伙看看把，布局什么的都是按照客户的意思做的。</p>
<p style="text-align: center;"><a href="http://lh4.ggpht.com/_3SKwLpzY0xM/S_JD3KGxqtI/AAAAAAAAANY/DzhmvmwdBxY/ptr.jpg"><img src="http://s.leo-n.com/images/blogimages/2010/05/shqlf.jpg" alt="" title="shqlf" width="551" height="489" class="alignleft size-full wp-image-767" /></a></p>
<p>　　这次也是我首次写模板后台，参照了无数模板的后台代码终于在磕磕绊绊中写出来了，也放张图给大伙看下吧。</p>
<p style="text-align: center;"><a href="http://lh4.ggpht.com/_3SKwLpzY0xM/S_JEGjZjKyI/AAAAAAAAANg/qOc7I2Ksqvs/backprt.png"><img src="http://s.leo-n.com/images/blogimages/2010/05/shqlb.jpg" alt="" title="shqlb" width="550" height="284" class="alignleft size-full wp-image-766" /></a></p>
<p>　　汇报完毕，实在想不出还写些啥了，我还是去洗衣服吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/wordpress-cms-news-theme.html/feed</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>博客搬家换名了</title>
		<link>http://leo-n.com/wordpress-move-to-new-host-and-modify-domain.html</link>
		<comments>http://leo-n.com/wordpress-move-to-new-host-and-modify-domain.html#comments</comments>
		<pubDate>Mon, 19 Apr 2010 15:02:45 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[host]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=726</guid>
		<description><![CDATA[Hello Everyone，Welcome to United States of America！ 　　经过一个小时的不艰苦努力，我终于把曾经放置于国内的Blog送出国了，恩，您现在所看到的不知所云已经放置于大洋彼岸的美国了，空间依然是由咱们人见人爱，花见花开的小张出品。 　　欧了，先说说咱这新空间规格： 　　 空间大小：600MB 　　600MB我能用完么？说实话，我还没这能耐。。搬家时我整理下我所有文件才100MB不到，其中还有60多MB是在DA面板中生成的备份文件，数据库？恩，那可以忽略了，才区区200多KB。 　　 空间月流量：36G 　　看见这么多流量，我瞬间就犀利哥附体了。。我现在正惆怅怎么利用它，把外链的图片都放进来么？ 　　 可建站点数目：6个 　　我估计凭我这惰性是没法将它完全发挥了。 　　延迟测试（云南电信2Madsl，晚上22点30分） 正在 Ping leo-n.com [65.49.77.187] 具有 32 字节的数据: 来自 65.49.77.187 的回复: 字节=32 时间=218ms TTL=128 来自 65.49.77.187 的回复: 字节=32 时间=218ms TTL=128 来自 65.49.77.187 的回复: 字节=32 时间=217ms TTL=128 来自 65.49.77.187 的回复: 字节=32 时间=217ms TTL=128 　　看完这些数据，您也心动了吗？快来吧，现在只要99块！只要99块，您就能拥有它！前20名打进热线电话的用户，还能额外附赠小张香吻一个！还等什么？现在就赶快拿起您的电话拨打吧！（我怎么感觉我瞬间又被侯总附体了。。） 不开玩笑了，真正正宗的购买链接在这http://hengtian.org/2010/04/02/1184.html，购买前请认真横天小张，仅此一家，别无分店！ 　　在此也说下Wordpress搬家后更换域名的相关事宜： 从原数据库导出数据后导入新数据库，执行以下SQL命令 UPDATE [...]]]></description>
			<content:encoded><![CDATA[<h4>Hello Everyone，Welcome to United States of America！</h4>
<p>　　经过一个小时的不艰苦努力，我终于把曾经放置于国内的Blog送出国了，恩，您现在所看到的不知所云已经放置于大洋彼岸的美国了，空间依然是由咱们人见人爱，花见花开的小张出品。</p>
<p>　　欧了，先说说咱这新空间规格：<br />
　　<br />
<h4>空间大小：600MB</h4>
<p>　　600MB我能用完么？说实话，我还没这能耐。。搬家时我整理下我所有文件才100MB不到，其中还有60多MB是在DA面板中生成的备份文件，数据库？恩，那可以忽略了，才区区200多KB。<br />
　　<br />
<h4>空间月流量：36G</h4>
<p>　　看见这么多流量，我瞬间就犀利哥附体了。。我现在正惆怅怎么利用它，把外链的图片都放进来么？<br />
　　<br />
<h4>可建站点数目：6个</h4>
<p>　　我估计凭我这惰性是没法将它完全发挥了。</p>
<p>　　延迟测试（云南电信2Madsl，晚上22点30分）</p>
<blockquote><p>正在 Ping leo-n.com [65.49.77.187] 具有 32 字节的数据:<br />
来自 65.49.77.187 的回复: 字节=32 时间=218ms TTL=128<br />
来自 65.49.77.187 的回复: 字节=32 时间=218ms TTL=128<br />
来自 65.49.77.187 的回复: 字节=32 时间=217ms TTL=128<br />
来自 65.49.77.187 的回复: 字节=32 时间=217ms TTL=128</p></blockquote>
<p>　　看完这些数据，您也心动了吗？快来吧，现在只要99块！只要99块，您就能拥有它！前20名打进热线电话的用户，还能额外附赠小张香吻一个！还等什么？现在就赶快拿起您的电话拨打吧！（我怎么感觉我瞬间又被侯总附体了。。）<br />
不开玩笑了，真正正宗的购买链接在这<a title="小张" href="http://hengtian.org/2010/04/02/1184.html" target="_blank">http://hengtian.org/2010/04/02/1184.html</a>，购买前请认真横天小张，仅此一家，别无分店！</p>
<p>　　在此也说下Wordpress搬家后更换域名的相关事宜：<br />
从原数据库导出数据后导入新数据库，执行以下SQL命令<br />
<code>UPDATE wp_options SET option_value = replace(option_value, 'http://leo-n.cn', 'http://leo-n.com') WHERE option_name = 'home' OR option_name = 'siteurl'; /*修改站点url和主页地址*/<br />
UPDATE wp_posts SET post_content = replace(post_content, 'http://leo-n.cn', 'http://leo-n.com'); /*修改文章中内部链接及附件的地址*/<br />
UPDATE wp_posts SET guid = replace(guid, 'http://leo-n.cn', 'http://leo-n.com'); /*修改wordpress文章默认的永久链接*/<br />
UPDATE wp_comments SET comment_author_url = replace( comment_author_url, 'http://leo-n.cn', 'http://leo-n.com' ) ; /*修改作者的评论链接*/<br />
UPDATE wp_comments SET comment_content = replace( comment_content, 'http://leo-n.cn', 'http://leo-n.com' ) ; /*修改评论内的评论链接*/<br />
UPDATE wp_posts SET pinged = replace( pinged, 'http://leo-n.cn', 'http://leo-n.com' ) ; /*修改TrackBack里的链接*/</code><br />
并再针对旧域名做301重定向，这是非常关键的<br />
<code>RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} !leo-n.cn$ [NC]<br />
RewriteRule ^(.*)$ http://leo-n.com/$1 [L,R=301]</code></p>
<p>　　欧了，今天就先说到这，欢迎来自全国乃至全球各地的朋友测试速度！</p>
<p>　　注：订阅地址已经变为<a title="feed" href="http://feed.leo-n.com/" target="_blank">http://feed.leo-n.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/wordpress-move-to-new-host-and-modify-domain.html/feed</wfw:commentRss>
		<slash:comments>109</slash:comments>
		</item>
		<item>
		<title>WordPress微博主题ZXT-Battlenet公开发布</title>
		<link>http://leo-n.com/wordpress-micblog-theme-zxt-battlenet-release.html</link>
		<comments>http://leo-n.com/wordpress-micblog-theme-zxt-battlenet-release.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 06:44:28 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[micblog]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=713</guid>
		<description><![CDATA[　　这个主题是我很久很久以前基于zxt的微博主题修改而来，呃，到底有多久呢？各位可以去看这篇文章，自从那篇文章写出来后，有不少人想要，但我只给了部分几个，这就是为什么我把标题写成公开发布的原因。 　　好了，废话不多说了，上下载链接。 http://iskeee.googlecode.com/files/zxt-battlenet.zip 　　DEMO看这里：http://athere.cn/ 主题释疑 　　为什么叫ZXT-Battlenet？ 　　因为原作者发布的时候主题是叫ZXT，而我修改后使用了战网（Battlenet.com.cn）的背景图片，所以我就直接组合了名称。 　　主题Banner上的图片是我去年中秋节做的，所以看起来很河蟹（河蟹社会嘛，哈哈），估计99.999%的人会不用这图片，所以不用的请打开主题文件夹中的style.css，搜索#header，把 background:url("images/header.gif") no-repeat scroll 0 0 #C73A25; 删了，如果你想换张其他图片，请打开主题文件夹中的images文件夹，把header.gif替换之。 　　主题左上方的导航修改是在header.php内，请搜索#menu，然后依葫芦画瓢，注意，由于IE6实在二逼，所以，我对IE6做了hack，在IE6中是看不见左上方导航的，倔强的IE6用户不必感到疑惑。 　　主题已经内置翻页，无需再使用翻页插件。 　　主题中数据统计上一行是显示友情链接的地方，如果你不想使用，请打开index.php查找 &#60;div id=&#34;index_links&#34;&#62; &#60;div class=&#34;index_links_content&#34;&#62; &#60;?php get_links(&#39;2&#39;, &#39;&#60;span&#62;&#39;, &#39;&#60;/span&#62;&#39;, &#39;&#39;, FALSE, &#39;id&#39;, FALSE, FALSE, -1, FALSE); ?&#62; &#60;/div&#62; &#60;/div&#62; 全部删除之，如果你想使用但却没显示出链接来，请修改 &#60;?php get_links(&#39;2&#39;, &#39;&#60;span&#62;&#39;, &#39;&#60;/span&#62;&#39;, &#39;&#39;, FALSE, &#39;id&#39;, FALSE, FALSE, -1, FALSE); ?&#62; 中&#8217;2&#8242;的数字，把2修改成你想显示链接表的id，具体数字请到后台链接分类目录中查看，如果还不明白，那请把2删除。 　　哦了，暂时就说这么多，有其他问题的请留言。]]></description>
			<content:encoded><![CDATA[<p>　　这个主题是我很久很久以前基于zxt的微博主题修改而来，呃，到底有多久呢？各位可以去看<a href="http://leo-n.com/its-a-micblog-by-wordpress.html" target="_blank">这篇文章</a>，自从那篇文章写出来后，有不少人想要，但我只给了部分几个，这就是为什么我把标题写成公开发布的原因。</p>
<p>　　好了，废话不多说了，上下载链接。<br />
<a href="http://iskeee.googlecode.com/files/zxt-battlenet.zip">http://iskeee.googlecode.com/files/zxt-battlenet.zip</a><br />
　　DEMO看这里：http://athere.cn/</p>
<h3>主题释疑</h3>
<p>　　为什么叫ZXT-Battlenet？<br />
　　因为原作者发布的时候主题是叫ZXT，而我修改后使用了战网（Battlenet.com.cn）的背景图片，所以我就直接组合了名称。</p>
<p>　　主题Banner上的图片是我去年中秋节做的，所以看起来很河蟹（河蟹社会嘛，哈哈），估计99.999%的人会不用这图片，所以不用的请打开主题文件夹中的style.css，搜索#header，把</p>
<p><code>background:url("images/header.gif") no-repeat scroll 0 0 #C73A25;</code></p>
<p>删了，如果你想换张其他图片，请打开主题文件夹中的images文件夹，把header.gif替换之。</p>
<p>　　主题左上方的导航修改是在header.php内，请搜索#menu，然后依葫芦画瓢，注意，由于IE6实在二逼，所以，我对IE6做了hack，在IE6中是看不见左上方导航的，倔强的IE6用户不必感到疑惑。</p>
<p>　　主题已经内置翻页，无需再使用翻页插件。</p>
<p>　　主题中数据统计上一行是显示友情链接的地方，如果你不想使用，请打开index.php查找</p>
<p><code>&lt;div id=&quot;index_links&quot;&gt;<br />
   &lt;div class=&quot;index_links_content&quot;&gt;<br />
   &lt;?php get_links(&#39;2&#39;, &#39;&lt;span&gt;&#39;, &#39;&lt;/span&gt;&#39;, &#39;&#39;, FALSE, &#39;id&#39;, FALSE, FALSE, -1,<br />
   FALSE); ?&gt;<br />
   &lt;/div&gt;<br />
   &lt;/div&gt;<br />
</code></p>
<p>全部删除之，如果你想使用但却没显示出链接来，请修改</p>
<p><code>&lt;?php get_links(&#39;2&#39;, &#39;&lt;span&gt;&#39;, &#39;&lt;/span&gt;&#39;, &#39;&#39;, FALSE, &#39;id&#39;,<br />
   FALSE, FALSE, -1, FALSE); ?&gt;<br />
</code></p>
<p>中&#8217;2&#8242;的数字，把2修改成你想显示链接表的id，具体数字请到后台链接分类目录中查看，如果还不明白，那请把2删除。</p>
<p>　　哦了，暂时就说这么多，有其他问题的请留言。</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/wordpress-micblog-theme-zxt-battlenet-release.html/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>自动显示回头访客的Gravatar头像</title>
		<link>http://leo-n.com/display-gravatar-with-cookies.html</link>
		<comments>http://leo-n.com/display-gravatar-with-cookies.html#comments</comments>
		<pubDate>Thu, 01 Apr 2010 10:41:21 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=701</guid>
		<description><![CDATA[　　细心的同学可能发现了，当你准备第二次在本博发表评论时你的Gravatar头像已经自动显示出来了，其实这也不是什么高端技术，三四行的代码即可实现，废话不多说，上代码： &#60;?php if ( $comment_author_email ) {echo get_avatar($comment_author_email,'64');}?&#62; 64是表示Gravatar头像的尺寸，可以自行修改。 　　你可能会说如果我已经登入了，想回复别人的评论时却看不见自己头像，恩，这非常好办，把代码稍微修改一下即可： &#60;?php if ( is_user_logged_in() ) : ?&#62; &#60;?php echo get_avatar('XXX@XXX.com','64'); ?&#62;//输出电邮对于的头像，电邮地址请改为自己的 &#60;?php else : ?&#62; &#60;?php if ( $comment_author_email ) {echo get_avatar($comment_author_email,'64');} ?&#62;//输出Cookies中的电邮对于的头像 &#60;?php endif; ?&#62; 这样一来就可以再你登录后看见自己的头像了。呃，代码我是放置在在评论者信息输入框下面，当然，你想把它扔到header也是可以的。 　　什么？你放置代码后评论框区域错位的像整容出院后的凤姐般惨不忍睹？请出门左拐找CSS的麻烦去吧，至于怎么找麻烦我就不多说了，既然能有颗玩Wordpress的心，那么也必须有一颗能从Google中探索出知识的心。 　　最后祝大家愚人节快乐，在整人的同时也别忘了自己也会被别人整，我可是被我们这个外教一个鸡蛋爆头了。]]></description>
			<content:encoded><![CDATA[<p>　　细心的同学可能发现了，当你准备第二次在本博发表评论时你的Gravatar头像已经自动显示出来了，其实这也不是什么高端技术，三四行的代码即可实现，废话不多说，上代码：</p>
<p><code>&lt;?php if ( $comment_author_email ) {echo get_avatar($comment_author_email,'64');}?&gt;</code></p>
<p>64是表示Gravatar头像的尺寸，可以自行修改。</p>
<p>　　你可能会说如果我已经登入了，想回复别人的评论时却看不见自己头像，恩，这非常好办，把代码稍微修改一下即可：</p>
<p><code>&lt;?php if ( is_user_logged_in() ) :  ?&gt;<br />
&lt;?php echo get_avatar('XXX@XXX.com','64');  ?&gt;//输出电邮对于的头像，电邮地址请改为自己的<br />
&lt;?php else : ?&gt;<br />
&lt;?php if ( $comment_author_email ) {echo get_avatar($comment_author_email,'64');} ?&gt;//输出Cookies中的电邮对于的头像<br />
&lt;?php endif; ?&gt; </code></p>
<p>这样一来就可以再你登录后看见自己的头像了。呃，代码我是放置在在评论者信息输入框下面，当然，你想把它扔到header也是可以的。</p>
<p>　　什么？你放置代码后评论框区域错位的像整容出院后的凤姐般惨不忍睹？请出门左拐找CSS的麻烦去吧，至于怎么找麻烦我就不多说了，既然能有颗玩Wordpress的心，那么也必须有一颗能从Google中探索出知识的心。</p>
<p>　　最后祝大家愚人节快乐，在整人的同时也别忘了自己也会被别人整，我可是被我们这个外教一个鸡蛋爆头了。</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/display-gravatar-with-cookies.html/feed</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>你可以扼杀花朵，但你无法阻挡春天</title>
		<link>http://leo-n.com/google-good-bye.html</link>
		<comments>http://leo-n.com/google-good-bye.html#comments</comments>
		<pubDate>Thu, 25 Mar 2010 15:00:47 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=694</guid>
		<description><![CDATA[你可以扼杀花朵，但你无法阻挡春天]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">你可以扼杀花朵，但你无法阻挡春天</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/google-good-bye.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Hello World!</title>
		<link>http://leo-n.com/i-am-back.html</link>
		<comments>http://leo-n.com/i-am-back.html#comments</comments>
		<pubDate>Thu, 18 Mar 2010 12:47:46 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=680</guid>
		<description><![CDATA[　　我回来了！ 　　经历了多次跳票以后我终于完成了现在这个主题，从今天开始，我将恢复更新博客。对于新主题，我要感谢以下各位博友，正因为有他们的各种代码以及创意，才有了我现在这个主题。 　　Willin：Ajax回复，头像缓存”小g”，防Spam的”小墙”。 　　木木：标题点击后变Loading效果。 　　wlsy：参考了头部导航样式。 　　还有一些不明出处的创意，在此也表示感谢。]]></description>
			<content:encoded><![CDATA[<p>　　我回来了！</p>
<p>　　经历了多次跳票以后我终于完成了现在这个主题，从今天开始，我将恢复更新博客。对于新主题，我要感谢以下各位博友，正因为有他们的各种代码以及创意，才有了我现在这个主题。</p>
<p>　　Willin：Ajax回复，头像缓存”小g”，防Spam的”小墙”。<br />
　　木木：标题点击后变Loading效果。<br />
　　wlsy：参考了头部导航样式。</p>
<p>　　还有一些不明出处的创意，在此也表示感谢。</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/i-am-back.html/feed</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>博客冬眠段时间</title>
		<link>http://leo-n.com/blog-hibernation.html</link>
		<comments>http://leo-n.com/blog-hibernation.html#comments</comments>
		<pubDate>Mon, 21 Dec 2009 11:47:35 +0000</pubDate>
		<dc:creator>Leo.N</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://leo-n.com/?p=673</guid>
		<description><![CDATA[　　致各位有心无心点进我博客的朋友以及各让我头疼的自动或人工Spamer：最近由于各种原因无心折腾Wordpress了，貌似我去年也是这个时候暂时停止更新博客，好吧，你们可以理解成我冬眠去了，待明年春暖花开，我会回来的，谢谢各位点击！]]></description>
			<content:encoded><![CDATA[<p>　　致各位有心无心点进我博客的朋友以及各让我头疼的自动或人工Spamer：最近由于各种原因无心折腾Wordpress了，貌似我去年也是这个时候暂时停止更新博客，好吧，你们可以理解成我冬眠去了，待明年春暖花开，我会回来的，谢谢各位点击！</p>
]]></content:encoded>
			<wfw:commentRss>http://leo-n.com/blog-hibernation.html/feed</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
	</channel>
</rss>

