在 GitHub 或 BitBucket 中每个存储库的主页上,它以非常漂亮的格式显示 Readme.md。
有没有办法用红宝石做同样的事情?我已经找到了一些像Redcarpet这样的宝石,但它看起来并不漂亮。我已按照Redcarpet 的说明进行操作。
编辑:在我尝试了Github 的标记 ruby gem之后,同样的事情正在发生。显示的是这样的:
而我想要的是这样的:
而且我确信它不仅缺少 css,因为在 3 个反引号 (```) 之后,我编写了类似json
or的语法,bash
并且在第一张图像中它被写入了。
编辑2:
这段代码在这里:
renderer = Redcarpet::Render::HTML.new(prettify: true)
markdown = Redcarpet::Markdown.new(renderer, fenced_code_blocks: true)
html = markdown.render(source_text)
'<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>'+html