首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Ruby中标记为纯文本?

在Ruby中标记为纯文本?
EN

Stack Overflow用户
提问于 2010-03-31 01:46:39
回答 2查看 4.5K关注 0票数 17

我目前正在使用BlueCloth在Ruby中处理Markdown并将其显示为HTML,但在一个地方我需要它为纯文本(没有一些Markdown)。有没有办法做到这一点?

有没有一种将markdown转换为纯文本的方法?有没有一种html转纯文本的方法,可以让我感受到BlueCloth的效果?

EN

回答 2

Stack Overflow用户

发布于 2014-11-14 12:12:36

Markdown gem有一个Redcarpet::Render::StripDown渲染器,可以“将Markdown转换为纯文本”。

复制并修改它以满足您的需要。

或者像这样使用它:

Redcarpet::Markdown.new(Redcarpet::Render::StripDown).render(markdown)
票数 8
EN

Stack Overflow用户

发布于 2010-04-13 08:20:17

它不是ruby,但Pandoc现在写的一种格式是“普通的”。下面是一些任意的标记:

# My Great Work

## First Section

Here we discuss my difficulties with [Markdown](http://wikipedia.org/Markdown)

## Second Section

We begin with a quote:

> We hold these truths to be self-evident ...

then some code:

    #! /usr/bin/bash

That's *all*. 

(不确定如何关闭语法突出显示!)下面是相关的“普通版”:

My Great Work
=============

First Section
-------------

Here we discuss my difficulties with Markdown

Second Section
--------------

We begin with a quote:

  We hold these truths to be self-evident ...

then some code:

    #! /usr/bin/bash

That's all.

您可以从Github存储库的pandoc/blob/master/src/Text/Pandoc/Writers/Markdown.hs中的plainify定义中了解它如何处理从文档中解析出的不同元素;还有一个tutorial展示了修改行为是多么容易。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2547343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档