1. RDiscount
http://github.com/rtomayko/rdiscount
> sudo gem install rdiscount
Usage
RDiscount implements the basic protocol popularized by RedCloth and adopted by BlueCloth:
require 'rdiscount'
markdown = RDiscount.new("Hello World!")
puts markdown.to_html
Additional processing options can be turned on when creating the RDiscount object:
markdown = RDiscount.new("Hello World!", :smart, :filter_html)
Inject RDiscount into your BlueCloth-using code by replacing your bluecloth require statements with the following:
begin
require 'rdiscount'
BlueCloth = RDiscount
rescue LoadError
require 'bluecloth'
end
2. BlueCloth
http://deveiate.org/projects/BlueCloth
> sudo gem install bluecloth
Usage
require "bluecloth"
markdown = BlueCloth.new("<p>Hi</p>") or Markdown.new("<p>Hi</p>")
markdown.to_html
Tip : # BlueCloth has set the top-level 'Markdown' constant
::Markdown = ::BlueCloth unless defined?( ::Markdown )
分享到:
相关推荐
在Ruby on Rails框架中,Markdown的使用大大增强了开发者和内容创作者的体验,因为它使得编写视图和局部视图时更加简洁和直观。 Rails是一个流行的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式。在...
本文将详细介绍如何在Rails项目中集成Markdown,以及如何利用pygments.rb进行代码高亮。 首先,你需要在项目中引入两个Gem:Redcarpet和pygments.rb。Redcarpet是一个Ruby实现的Markdown解析器,它提供了丰富的...
马克 RMark 规定 Rails 应用程序在视图和部分中使用 Markdown。安装将此行添加到应用程序的 Gemfile 中: gem 'r_mark' 然后执行: $ bundle而且还应该安装降价解析器,比如, ,或只要你喜欢。用法所有需要做的就是...
rails plugin install https://..../..git ``` 插件会被安装到`vendor/plugins`目录下,提供额外的功能或扩展。 以上就是Rails3的一些常用命令行操作。熟练掌握这些命令,将极大地提高你的开发效率,使你在构建...
标题中的“rails飞信 gem plugin api 插件的问题解决方案”涉及到的是在Ruby on Rails框架下,使用特定的gem(一种Ruby的库或插件)来集成飞信API时遇到的问题及解决方法。飞信是中国移动推出的一种即时通讯服务,...
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...
《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...
标题中的“几个常用的plugin的直接下载”提示我们,这可能是一个关于软件开发,特别是Ruby on Rails框架中的插件(plugin)下载的话题。Rails插件是为Rails应用添加功能或扩展其核心行为的代码库。在Rails社区,...
安装Mongrel服务器之后,还需要安装几个必备的gem插件,如`gem plugin`、`daemons`、`fastthread`和`cgi_multipart_eof_fix`。这些插件有助于提升Mongrel服务器的性能和稳定性。 **知识点4:创建Rails应用程序** ...
resources :posts生成以下端点: GET|POST /posts GET|PUT /posts/:id 删除 /posts/:id安装$ npm i vuex-rails-plugin用法该插件可以像这样导入到任何 Vuex 商店: // store.jsimport Vuex from 'vuex'import Vue ...
oauth-plugin, 用于OAuth的Rails 插件 OAuth插件这是在 Rails 应用程序中实现OAuth提供者和消费者的插件。我们支持修改后的OAuth 1.0规格:tools.ietf. org/html/rfc5849以及对 OAuth 2.0的支持:tools.iet
Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...
rails plugin install https://.../... ``` #### 四、其他常用工具 ##### 9. 安装Gem依赖 安装必要的Gem依赖,例如`execjs`和`therubyracer`: ```bash gem 'execjs' gem 'therubyracer' ``` ##### 10. Git...
- LibinPan负责Markdown Editor部分。 #### ActiveRecord模块的改进 在ActiveRecord模块中,Rails 2.1版本进行了一些重要的改进,具体包括: - **SUM方法的增强** - **SUM方法中的表达式**:现在可以使用SUM方法...
Rails指南中文版是针对Ruby on Rails框架的一份详尽教程,旨在帮助开发者深入理解并熟练掌握这个强大的Web应用开发工具。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-...
从给定的文件信息来看,我们正在探讨的是一本关于Ruby on Rails的书籍,书名为《Simply Rails2》,作者是Patrick Lenz。本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是...
在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
标题 "Rails" 指的是 Ruby on Rails,一个开源的Web应用程序框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式。Rails由David Heinemeier Hansson在2004年创建,其设计理念是强调代码的简洁性、DRY...