2012年7月4日水曜日

MacにRedcarpet環境を作る(Winにも)

MacにRedcarpet環境を作る

Windows環境も作るってことで、 先日のエントリからの切り出しです。

1.MarkDown環境を作る

こちらを参考にさせて頂きました。
やったことは下記。

1.1 blueclothの場合

bluecrothをgemでインストール

sudo gem install bluecloth

1.2 redcarpetの場合

MarkDown拡張(PHP-Markdown style Extra?)であるtableが変換できない。
Tableは利用することがありそうなので必要。
BlueClothに変わるライブラリを探してみます。

で、GitHubでも利用されているRedcarpetを試して見ることにしました。
どうやら2.0以降で拡張に対応しているようです。
こちら

sudo gem install redcarpet

で、Readmeを読むとextensionsにtablesを設定すればいいとかいてあります。

redcarpet --help

で、

Usage: redcarpet [--parse-<extension>...] [--render-<extension>...] [--smarty] [<file>...]

とあるので、動作確認。

redcarpet --parse-table /Users/froggugugugu/Documents/MarkDowntest.md > ./out.html

OK.

1.3 vimの環境を整備

Bundleで追加 Markdown.vim

Bundle 'tpope/vim-markdown'--
Bundle 'tyru/open-browser.vim'--

vimrcに設定を追加

" .mdファイルタイプ指定
autocmd BufNewFile,BufRead *.md set filetype=markdown

" ====================================================================
" quickrun-vim 
" ====================================================================
let g:quickrun_config = {}
let g:quickrun_config['markdown'] = {
      \ 'outputter': 'browser',
      \ 'command': 'redcarpet',
      \ 'cmdopt': '--parse-tables'
      \ }

2.markdown.snip

こちらを参考にさせて頂きました。
で、せっかくなのでtableを追記して。

snippet     table
abbr table
    First Header | Second Header | Third Header
    :----------- | :-----------: | -----------:
    Left         | Center        | Right
    Left         | Center        | Right

windowsにRedcarpet環境を作る(解決)

windows環境も同様にしたいので、、、 Rubyを入れないといけないのですね。。。

Rubyインストール

こちらからから rubyinstaller-1.8.7-p370.exeをダウンロードしてきて、 入れます。

インストーラでインストール(Versionは) コマンドプロンプトから ruby -v でバージョンチェック。インストールされていることを確認。 gem -v でgemがインストールされている事を確認。

このまま、 gem install redcarpet

を実行するとDevkitが無いと怒られる。 ので、

RubyDevkitインストール

こちら をみてdevkit-3.4.5r3-20091110.7zをダウンロード。 解凍した構成をそのまま、上記(多分C:\Ruby187)にかぶせる。

redcarpetインストール

gem install redcarpet

2.1.1がインストールされました。

##検証 redcarpet –parse-table /Users/froggugugugu/Documents/MarkDowntest.md > ./out.html

OK..

0 件のコメント: