Aiur

zellux 的博客

为 Octopress 添加多个 Atom 地址

博客最早用的是 wordpress,首页上提供的 Atom 源是 /feed/。迁移到 Octopress 后,Atom 源地址变成了 /atom.xml。在 Google Reader 里看到订阅 /feed/ 的读者还是有不少的,用默认的地址这些读者就收不到博客更新了。

一个方法是改服务器的配置文件,以我之前使用的 nginx 为例,在相应站点的配置中增加一项 /feed/,把所有对它的访问重定向到 /atom.xml 即可:

location = /feed/ {
    rewrite ^(.*)$ http://blog.yxwang.me/atom.xml;
}

阅读全文 →

转用 octopress 了

jekyll 是一个静态博客生成工具,可配置性很强。但是它的配置对于初学者不是很友好,没有现成的模版,需要自己从头搭一个。octopress 大大简化了这一配置过程,在 jekyll 的基础上提供了一个默认主题,以及一些常用的插件。 Why 在 github 上捣鼓了一阵子 octopress 后,决定把原来的 wordpress 博客的数据转移到这个 octopress 博客上了。相对于 wordpress,octopress 的优点在于: 支持 Markdown 语法。Markdown 是 github、stackoverflow 上的默认标记语言,写笔记我也一直用这个。Mac 平台上有不少好用的 Markdown 编辑器,例如收费的 Byword,免费的 Mou,这些工具都增加了写日志时的愉悦感。 静态。对主页空间没有要求,甚至放到 github pages 上都可以。静态页面如果要加评论,可以考虑 disqus 等第三方 JS 工具。 对内嵌代码支持很好。内置了 pygments ,这里有一份支持语言的列表。值得一提的是 octopress 还支持内嵌 Gist。 日志文件都在本地,而且是纯文本,管理很方便(可以用 git),也不用担心租用的服务器数据丢失等问题。 rake new_post; rake gen_deploy 这样写博客很过瘾 :) How 关于 wordpress 到 octopress 的数据转移,本文结尾的两篇参考文章已经说得很详细了,这里再补充几点: 编码:jekyll 的 wordpressdotcom.rb 用了 yaml 库生成博客文章的 meta 信息,碰到中文标题会出现乱码,换用 ya2yaml 后问题解决。 阅读全文 →

博客转移

很抱歉再一次发这样的帖子 主要原因是之前的主页提供商九州未来科技的质量实在不怎么样,一方面经常会有连不上的问题,另一方面客服解决问题的态度很差。前几天我发现服务器的 时间设置错误,UTC时间被设置成了CST时间,也就是快了8个小时,于是联系客服希望能够调整下时间,我想调整时间也无非是一行date命令而已。结果再三交涉后从技术人员那里得到的答复竟然是“你不能改服务器时间的话,你可以修改你自己的程序呀”,无语。此外还有一个比较严重的安全隐患。 于是把博客搬到了Dreamhost合租的空间上,然后在godaddy买了个域名。新的博客地址是 http://techblog.iamzellux.com/ 也就是您现在访问的这个地址 原来的空间我应该会再租一个月,麻烦订阅了原来博客的朋友把订阅列表中RSS换成 http://techblog.iamzellux.com/feed/ 吧 :-) 阅读全文 →

万恶的迅雷盗链

收到网站空间服务商的通知说这个月的流量已经达到3G+,超过上限2G了,而我两个博客加起来的访问量也才1000+,总不至于每次访问都能来个3M流量吧。然后查了下空间流量统计,发现之前在另外一个博客上传了一首Sentimental Kills,有人下载的时候用了迅雷,以至于这个月这个mp3一共被下了7000多次,直接把流量撑爆了,而那个博客是没有被任何搜索引擎收录的。 估计明天开始到月底,这个博客要暂时没法访问了。。。 阅读全文 →