#Welcome VimRepress is a plugin for managing WordPress blog from Vim, using Markdown syntax.
- NEW/EDIT/DELETE WordPress Posts/Pages.
- In both Markdown / HTML format.
- Markdown text can be configured to be stored in the custom fields of WordPress.
- Upload attachments.
- Insert code highlight section.
- Preview a posts in local compiled version, or remote draft.
- WordPress.com account supported.
- Multiple account supported.
- BlogList [post|page]
- BlogNew [post|page]
- BlogSave [publish|draft]
- BlogPreview [local|publish|draft]
- BlogUpload *[path/to/your/local/file]
- BlogOpen *[post id or full article URL]
- BlogSwitch [0,1,2 ... N, number of account in your config]
- BlogCode [type of lang for the <pre> element]
(Commands with a
*, argument must be present.)
~/.vimpressrc in the following format:
[Blog0] blog_url = http://a-blog.com/ username = admin password = 123456 [Blog1] blog_url = https://blog1.wordpress.com/ username = someone password = store_markdown = n [BlogWhatEver] blog_url = https://someone.wordpress.com/ username = someone password =
Hardcoding the password is optional. If a password is not provided the plugin will prompt for one the first time it's needed.
store_markdown is also optional. If not specified then Markdown text will be stored in custom fields of WordPress. If set to
n then the Markdown text will not be stored.
###For Upgraded Users
Defining account info in
.vimrc is now obsolesced, if you have correspond defination in
.vimrc (for older version vimpress), they will automaticly copied into
~/.vimpressrc, now you're safe to remove the VIMPRESS defination in
Users from the 2.x.x versions of vimrepress, need to run the
markdown_posts_upgrade.py to upgrade the their posts data to be compatible with the 3.x.x version of vimrepress, or their Markdown source can not be used to re-edit by a newer vimrepress.