エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
先日ブログサイトをRailsで自作したときに本文をMarkdownで書けるようにしました。併せてソースコードの... 先日ブログサイトをRailsで自作したときに本文をMarkdownで書けるようにしました。併せてソースコードのシンタックスハイライトも実現したのですが、とても簡単だったので書いておきます。 使ったもの Rails (5.0.1) Redcarpet gem (3.4.0) Rouge gem (1.11.1) 普通にRedcarpetを使う場合 そもそものRedcarpetの使い方はこのような感じです。 renderer = Redcarpet::Render::HTML.new(options) # バッククオート3つで囲むフォーマットに対応 markdown = Redcarpet::Markdown.new(renderer, fenced_code_blocks: true) # markdownのテキストをHTMLに変換 html = markdown.render(conten