Skip to content

boypt/VimRepress

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 17 commits ahead, 1 commit behind vim-scripts:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 

#Welcome VimRepress is a plugin for managing WordPress blog from Vim, using Markdown syntax.

##Features

  • 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.

##Commands Reference

  • 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.)

##CONFIGURE

Create file ~/.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 .vimrc.

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.

About

Plugin for managing wordpress blog from Vim.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 90.2%
  • Vim Script 8.8%
  • Shell 1.0%