vim-metaweblog


Ⅰ. 插件描述

MetaWeblog interface for vim. Post RST or HTML to your blog

Ⅱ. 基本信息

创建日期:  2013-01-22
使用用户:  1
Github星:  1
插件作者:  Yugang LIU

Ⅲ. 安装方法

使用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

  1. Please install Docutils_ as RST tools, and Pygments_ for syntax highlight

.. _Docutils: http://docutils.sourceforge.net/
.. _Pygments: http://pygments.org/

  1. install VIM plugin

.. code:: bash

cp plugin/metaweblog.vim  ~/.vim/plugin/metaweblog.vim
  1. 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'
  1. 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
  1. 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?

添加新评论