Gemblog 1.0rc 完成度 70%
1.0rc 试验功能 -- Textile
自动生成文章简介 & Rubyful Soup虽然网页都是由 HTML 构成,但是 HTML 却很不容易书写,时刻得记着闭合标签,“<” 和 “>” 打起来也不方便,虽然可以借助编辑器加速编辑,可是如果不把 HTML 用浏览器显示出来,纯 HTML 代码的可读性是很差的。
所以一些简易的标记语言就出现了,专门为了转换成 HTML 而生,同时容易书写,可读性又好,只需简单的转换就可以变成 HTML。比如 wiki 的书写语言,就算一种。
原来 lyanry 就说过能不能用 wiki 的语法写 blog,其实只要有库,实现不是很难。
这次看到一个类 wiki 语法的简易标记语言 Textile,ruby 中通过 RedCloth 模块实现处理,而且 rails 中还有编辑器插件,所以这次当作 1.0rc 的测试功能加入了进来~
Textile 的语法很简单,和 wiki 中的类似,几个例子:
| textile | to | html |
|---|---|---|
| _a phrase_ | -> | a phrase |
| *a phrase* | -> | a phrase |
| _*a phrase*_ | -> | a phrase |
| "Google":http://google.com | -> |
编辑器的效果:

提交后自动转换成 HTML:

当然表格和列表的样式是皮肤自带的,RedCloth 只负责转换成 HTML 而已。
感觉还不错,以后也学着用 Textile 写写东西~ 
