パスワードを忘れた? アカウント作成
10266894 journal
Ruby

t-nissieの日記: 【電脳】GitHub Flavored Markdown (GFM) で書いた文書をHTMLに変換してプレビューと印刷をしたい 2

日記 by t-nissie

GitHub用にGitHub Flavored Markdown (GFM) で書いたREADME.mdを
HTMLに変換してプレビューして印刷したくなりました。

どうやらGitHubはGitHub Markupで動いているみたいなのですが、

$ sudo gem install redcarpet
$ sudo gem install github-markup
$ github-markup README.md > README.html

としても、markdownで、GitHub Flavoredにはなってくれませんでした。

追記:
【成功篇】
「GitHub Markup」ではなくて、「github-markdown」なら

$ sudo gem install github-markdown
$ /usr/local/lib/ruby/gems/1.9.1/gems/github-markdown-0.6.3/bin/gfm README.md

(/usr/local/bin/gfmにインストールはされないみたい。)
ヘッダは自分で書く。
CSSはgithub.cssなどを用いる。

なお、環境はMac OS X 10.5.8, openssl-0.9.8y, ruby-1.9.3-p484, github-markdown (0.6.3)。
(ruby-2.0.0-p353はopenssl-0.9.8yでコンパイルするとgemがうまく動かなくて、openssl-1.0.1eだと
openssl_missing.h:71: error: conflicting types for ‘HMAC_CTX_copy’とかでコンパイルできない。)

【別解】
gfmというgemもあるが、芋づる式に必要になる
ライブラリの中でlibicuがうちの環境になくて断念。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2013年11月23日 2時19分 (#2499722)

    君さ、ドキュメント読めない人なの?
    とりあえずドキュメント読もうよ。

    bin/github-markupがどうなってんのか見ようよ。

    puts GitHub::Markup.render(file)

    ってなってんじゃないの?

    ドキュメントにGFMが欲しいならrender(file)じゃなくてrender_gfm(file)にしろって書いてあったろ?
    変えろよ。自分で。あほかと。

typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...