Ⅰ. 插件描述
MetaWeblog interface for vim. Post RST or HTML to your blogⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'liuyug/vim-metaweblog'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'liuyug/vim-metaweblog'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'liuyug/vim-metaweblog'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/liuyug/vim-metaweblog
Ⅳ. 文档说明
==============
VIM MetaWeblog
:Author: Yugang LIU <liuyug@gmail.com>
:Github: https://github.com/liuyug/vim-metaweblog
:VIM: http://www.vim.org/scripts/script.php?script_id=4411
Submit your RST article in VIM to Blog with metaweblog interface.
Feature:
- direct submit RST article to Blog.
- support HTML article
- automatic upload image resource and fix link for RST when new post
- browse recent blogs
- delete blog
- upload file manually
Install
- Please install Docutils_ as RST tools, and Pygments_ for syntax highlight
.. _Docutils: http://docutils.sourceforge.net/
.. _Pygments: http://pygments.org/
- install VIM plugin
.. code:: bash
cp plugin/metaweblog.vim ~/.vim/plugin/metaweblog.vim
- Create new configuration file in
~/.vim/password.vim
.. code:: vim
:number-lines: 1
# password.vim
let g:MetaWeblog_api_url='http://www.is-programmer.com/xmlrpc'
let g:MetaWeblog_username='username'
let g:MetaWeblog_password='password'
- Install CSS to support style:
.. code:: bash
:number-lines: 1
# RST CSS style
cat /usr/lib/python2.6/site-packages/docutils/writers/html4css1/html4css1.css > blog.css
# code with scrolled bar
echo "pre.code { overflow: auto; }" >> bslog.css
# syntax highlight
pygmentize -S default -f html -a pre.code >> blog.css
- Upload blog.css to Blog site.
.. note::
+ Please set **UTF-8** encoding in VIM
+ To suport Web browser reload, please install firefox addons `mozrepl <https://addons.mozilla.org/en-US/firefox/addon/mozrepl/>`_
Guide
VIM shortcut keys::
<leader>bl toggle recent blog view
<leader>bp post article
<leader>bu upload file under cursor in html
<leader>bb preview for local
<leader>bs preview for server
TODO
- How to locate original RST file by the article in Blog?