Feedsmith for micolog
许多人在折腾博客时,通常会把 Feed 源托管到 FeedBurner 或 FeedSky 等网站,这些托管服务除了支持自定义 FEED 输出外,同时提供了详细的数据分析与统计功能。并且对于经常更换博客地址(当然,这不是一个好习惯)的人来说,保持一个长期有效的FEED也是很重要的,不会因为更换域名等原因丢失大多数的读者。
对于使用 WordPress 的博客作者来说,FeedSmith 这款插件能够很好地完成这个任务。它能够自动检测 WordPress 中的 Feed 源,并将其重定向到烧制后的地址。
在micolog支持插件后,我写了一个feedsmith for micolog的插件,作用和在WordPress上相同,都是重定向 FEED 源。下载后,将其放在 plugins 目录下,去控制台插件处激活 Feed Smith,然后输入要转向的地址即可。当然,输入的必须是有效的地址才好,虽然程序不会进行检测。
目前的问题。因为micolog没有生成统一的 rel="alternate" 格式,所以不同的作者编写主题的时候,导致代码并不统一,这样给替换带来了麻烦,所以我简单地将feed smith生成的代码加在了header区域里。使用这个插件后,micolog博客会有两个feed源,一个是原来的 /feed ,另外一个是转向源。
支持markdown书写
关于markdown的介绍:
Markdown 是一种轻量级的标记语言,由John Gruber和Aaron Swartz创建,使其成为可读性最大并可再发行的可输入输出的格式。这种语言创建灵感来自于已经存在的带标记的电子邮件文本。Markdown 允许 HTML 语法, 所以使用者如果需要可以直接用 HTML来表示是可以的。Markdown最初由Gruber应用在Perl语言中,但现在已经有多种编程语言应用了。它是开源项目,并以BSD-style许可证的许可方式以插件形式或内容管理系统形式发布。Markdown的语法简介明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。
为了方便以后练习使用markdown写blog,特意在这个blog中加入了支持markdown的功能,同时加入了对Textile和纯文本格式的支持。
无处不在的评论
把我使用的这个blog系统更新了一下,增加了微博客功能,不过微博客只是副产品,我的目的是扩展评论功能。在我们常见的blog系统中,包括无所不能的WordPress,评论和文章都是分开的系统,或者说,评论是附加在文章之上的。但是这明显存在一个问题,即有时候,我们在一个blog上发表评论,并非针对某篇文章,比如说,对某个分类下的所有文章有看法,我们一般只能把评论发表在其中的一篇文章之下。我试图把文章和评论整合在一起,这样也许能够提升评论的重要性。
在这个blog中,任何一个页面,包括主页面,甚至评论本身的页面,都可以发表评论。给每条评论设置了单独的url,方便在其他地方引用。