You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2014-09-12 【Python】GitHub式MarkdownをHTMLに変換し、更にJavaScriptとかの危険なタグを除去しよう python やり方 Markdownは最高 僕はMarkdownは最も最高なマークアップ言語の一つだと思います。なぜならGitHubが全般的に採用しているからです。この文章も全てMarkdownで記述されています。こうやってブログを書いていられるのもMarkdownが使えるからだと思っています。 普通にマークダウン python-markdownを使います。pip install markdownしてfrom markdown import markdownしてhtml = markdown(raw)でポコンとHTMLが生まれます。 GFMを扱う そして世の中にはGitHub式Markdownというものがあります。GitHub Flavored M
前回の補足的な内容 python の Markdown ライブラリ自体は Github Flavored Markdown(GFM) をサポートしていない。 >>> import markdown >>> markdown.markdown("```python\ndef hello():\n print('hello')\n```") u"<p><code>python\ndef hello():\n print('hello')</code></p>" python の Markdown ライブラリは拡張可能になっている。Markdown ライブラリの拡張ライブラリとして py-gfm を使うと gfm も扱えるようになる。 >>> import markdown >>> markdown.markdown("```python\ndef hello():\n print('hello
Atom はまだいまいちだし、Sublime Text は使ってると金を要求してくるし、emacs はそろそろ引退かな。Markdown 書くのに Mou とかは便利だけど、長い文章を書いてるとだんだんもっさりしてくる。と、普段使いのテキストエディタをどれにすればいいかここのところずっと考えている。 それとは別に、保存したテキストファイルたちをどう管理すればいいかもよく考える。ファイル名を考えるのがめんどくさい。どこに保存したのか忘れる。ファイルツリーをたどるのがめんどくさい。⌘+s を押すのすらめんどくさい。正直エディタのほうでなんとかしてほしい。 Evernote とか便利だけど、勝手にフォーマットされて困る。コードとか貼付けられない。 というわけで少し前に自分用の Markdown エディタを作った。 tototoshi/gfm-editor 左側にエディタ、右側にリアルタイムプレビ
Markdownパーサ hoedown 。 hoedownのPythonバインディング python-hoedown を書きました。中身はCythonです。 コードベースは misaka なので、書いたというよりポーティングって感じです。 Thanks, Frank Smit. misaka作者のフランクさんが忙しいらしく、 misakaのメンテできていないみたいで misakaのプロジェクトページからリンクはるかもって言ってました。 Benchmark misaka で使われてるベンチマークスクリプトを使って測定してみたのが以下。 $ python benchmark.py Parsing the Markdown Syntax document 50000 times... Misaka: 18.8812s Misaka (classes): 17.7065s hoedown: 18.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く