🖥

#ruby や #python で #markdown を #HTML に #shell のコマンドで変換できるモジュール四種類の簡単な結果

2019/04/11に公開

Install

gem install [module_name]

or

pip install [module_name]

markdown text

<pre>

header

header2

  • list
  • list
print('ok')
print('yes')

</pre>

ruby redcarpet

$ redcarpet  ./tmp/markdown

single quote HTML escaped

<h1>header</h1>

<p><em></em></p>

<h2>header2</h2>

<ul>
<li>list</li>
<li>list</li>
</ul>

<p><code>
print(&#39;ok&#39;)
print(&#39;yes&#39;)
</code></p>

enable multiple backquotes code block style

$ redcarpet --parse=fenced_code_blocks ./tmp/markdown
<h1>header</h1>

<p><em></em></p>

<h2>header2</h2>

<ul>
<li>list</li>
<li>list</li>
</ul>

<pre><code>print(&#39;ok&#39;)
print(&#39;yes&#39;)
</code></pre>

ruby karmdown

$ kramdown ./tmp/markdown

Indented

<h1 id="header">header</h1>

<p><em></em></p>

<h2 id="header2">header2</h2>

<ul>
  <li>list</li>
  <li>list</li>
</ul>

<p><code>
print('ok')
print('yes')
</code></p>

python markdown

$ python3 -m markdown ./tmp/markdown
<h1>header</h1>
<p><em></em></p>
<h2>header2</h2>
<ul>
<li>list</li>
<li>list</li>
</ul>
<p><code>print('ok')
print('yes')</code></p>

python markdown2

$ python3 -m markdown2 ./tmp/markdown
<h1>header</h1>

<p><em></em></p>

<h2>header2</h2>

<ul>
<li>list</li>
<li>list</li>
</ul>

<p><code>
print('ok')
print('yes')
</code></p>

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/1174

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-04-11

Discussion