pup*_*eno 17 ruby markdown bluecloth
我目前正在使用BlueCloth在Ruby中处理Markdown并将其显示为HTML,但在一个位置我需要它作为纯文本(没有一些Markdown).有没有办法实现这一目标?
是否有降价到纯文本的方法?是否有一个html到纯文本的方法,我可以感受到BlueCloth的结果?
RedCarpet gem有一个Redcarpet :: Render :: StripDown渲染器,它将"Markdown变为明文".
复制并修改它以满足您的需求.
或者像这样使用它:
Redcarpet::Markdown.new(Redcarpet::Render::StripDown).render(markdown)
Run Code Online (Sandbox Code Playgroud)
使用 Ruby 将 HTML 转换为纯文本不是问题,但当然您会丢失所有标记。如果您只想摆脱一些Markdown 语法,它可能不会产生您正在寻找的结果。
最重要的是,未渲染的 Markdown 旨在用作纯文本,因此将其转换为纯文本实际上没有意义。我见过的所有 Ruby 实现都遵循相同的接口,该接口不提供剥离语法的方法(仅包括to_html, 和text,它返回原始 Markdown 文本)。
| 归档时间: |
|
| 查看次数: |
3956 次 |
| 最近记录: |