`

Textile,RedCloth,Vim

    博客分类:
  • vim
阅读更多

Textile

有在用 Instiki 的人就知道,他是使用 Textile 這種語法。Textile 這種語法設計的目的是因為 Web 當中的核心 HTML 語法,實在不是為為了方便人書寫而設計的,裡面格式相當的囉唆而且難以書寫閱讀。為了書寫方便,所以產生 Textile 這種 Light Weight Markup Language 語法。

Textile 的使用方式就不再詳加介紹了,可以看看 Wikipedia的介紹 ,總之 Ruby on Rails 上面很多套件都相當友善的支援 Textile。




Red Cloth

剛剛說到 Ruby and Ruby on Rails 上面很多套件都支援 Textile,他們都是靠 RedCloth
這個 Gem 來支援的。他是一個相當容易使用的 Ruby Plugin,安裝方式就是

gem i redcloth

而使用方式就是

require ‘redcloth’
html = ”strong text and emphasized text
r = RedCloth.new(html)
r.to_html

如何,很容易看的懂吧。

vim

剛剛看到網路上面強者這篇 Editing Textile in VIM ,裡面介紹如何使用 Vim 來編輯 Textile,並且提供 Textile Syntax File [1]。要使用他首先得先把這個 text.vim 放到 /.vim/syntax/ 底下,再來>將 /.vim/filetype.vim 加入一行

au BufNewFile,BufRead *.textile setf textile

假設使用 vim 編輯副檔名為 textile 的檔案,例如 xxx.textile,你就會發現他已經 S#ntax Highlight 過了。

註1 我的 Mirror

分享到:
评论
1 楼 bluerose 2010-08-03  
你好,我下载了文件是Textile格式的。应该怎么阅读呢?我想让它看起来和网页一样。
谢谢

相关推荐

    redcloth, RedCloth是一个用于将 Textile 转换为HTML的ruby 库.zip

    redcloth, RedCloth是一个用于将 Textile 转换为HTML的ruby 库 RedCloth - ruby的Textile 解析器主页redcloth.org维护者Joshua Siler github.com/joshuasiler作者Garber版权

    What is RedCloth

    RedCloth则为Ruby开发者提供了接口,将Textile的这些特性转化为可读性强且易于编写的代码。 **Textile语法简介** 1. **标题**:在Textile中,你可以使用一个或多个`#`符号来创建标题。例如,`# 这是H1标题`,`## ...

    redcloth 安装至ruby on rails 项目中

    redcloth使用,其包括了redcloth.rb以及页面显示用到的js,css,image.以及语法帮助。 博文链接:https://hooney.iteye.com/blog/208838

    redcloth-formatters-plain:与RedCloth中包含HTML和Latex格式化程序类似,这一代码使您可以将Textile转换为纯文本,而无需使用Textile语法

    RedCloth :: Formatters :: Plain 与RedCloth中包含的HTML和Latex格式化程序类似,此格式允许您将Textile转换为纯文本,而无需使用Textile语法。依存关系这个插件只需要 。例子RedCloth.new("p. this is *simple* _...

    JavaCloth-开源

    在Ruby世界中,RedCloth是一个流行的库,它实现了Textile的解析和渲染。然而,JavaCloth是这个概念的JRuby版本,使得Java开发者也能享受到相同的功能。 首先,让我们深入了解Textile和Markdown。这两种语言都是为了...

    jekyll gem

    6. **RedCloth-4.2.9-x86-mingw32.gem**: RedCloth 是一个Textile处理器,Textile是一种轻量级的标记语言,类似于Markdown,用于将文本格式化为HTML。在Jekyll中,RedCloth帮助将Textile语法转换为美观的HTML。 7. ...

    wiki引擎git-wiki.zip

    git-wiki 是使用 Git 做为数据存储的 wiki 引擎,使用 Ruby 开发。要求环境支持: rubygems sinatra grit redcloth rubypants 标签:gitwiki

    webgen-website:Webgen网站的来源

    Webgen网站的来源 ...$ gem install maruku rdiscount rdoc RedCloth sass $ gem install webgen-zurb_foundation-bundle $ gem install webgen-font_awesome-bundle $ gem install webgen-tipue_search-bund

    diy-broadcast:自己动手做广播电视台广播项目

    gem install RedCloth -v '4.2.9' gem install nokogiri -v '1.6.6.2' 克隆此存储库后,运行: bundle install以下载构建所需的依赖项。 bundle exec jekyll serve在本地运行,或bundle exec jekyll build ./...

    rdiscount:打折(对于Ruby)John Gruber的Markdown的实现

    Ruby降价促销处理器 Discount是...用法RDiscount实现了RedCloth流行并被BlueCloth采用的基本协议: require 'rdiscount'markdown = RDiscount.new("Hello World!")puts markdown.to_html创建RDiscount对象时,可以打

    YAML.rb: YAML for Ruby-开源

    在提供的文件列表中,我们看到有一个名为`redcloth-2.0.2`的文件。这可能是一个文本处理器的gem,如RedCloth,它专门用于处理Markdown文本,并将其转换为HTML。虽然它不是`YAML.rb`的一部分,但在Ruby开发中,这种...

    rubygems-1.6.2.tgz

    在Redmine的安装过程中,RubyGems用于获取和安装Redmine本身及其依赖的gem,比如数据库连接器(如pg或mysql2)、文本处理库(如RedCloth或Kramdown)、邮件处理库(如ActionMailer)等。这些gem确保了Redmine能够...

Global site tag (gtag.js) - Google Analytics