install pandoc
brew install haskell-platform
cabal update
cabal install cabal-install
cabal install pandoc
install vim-plugins
- metarw.vim
- blogger.vim
install ruby 1.9.2+(blogger.vim required)
brew install ruby
prefer brew and cabal commands
sudo vim /etc/paths
先頭に/Users/r-plus/.cabal/bin, /usr/local/binを追加
config blogger.vim
自分のbloggerの設定と1.9.2+のRubyへのPATHを指定。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let g:blogger_blogid = "99999999999999999999" | |
let g:blogger_email = "hogehoge@gmail.com" | |
let g:blogger_pass = "password" | |
let g:blogger_ruby_path = "/usr/local/bin/ruby" |
install blogger.vim required gems
gem install nokogiri
gem install net-https-wrapper
Post From Vim!
これでmarkdown形式で書いたバッファから:w blogger:create
でBloggerに投稿されます。
が、なにやら自動で改行タグが入れられてしまったのでxmlを圧縮するパッチを書きました。https://github.com/r-plus/blogger.vim/commit/844e1cfc387c49e858daefbb943ab62dbfd4dbdd しかしこれだとpreタグの中の改行も削除してしまう。しょうがないので複数行のはgistにでもなげようかと思ったがscriptタグの閉じタグが内包表記になってしまう。なんとままならない事か。