Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ultimate blogging client plugin for the Vim editor !
Python VimL Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
plugin
.gitignore
README.mkd
make.sh

README.mkd

UltraBlog.vim

UltraBlog.vim is yet another Vim blogging script for Wordpress.

The biggest difference between UB and other similar scripts is that UB is an ultimate client, which stores posts locally in an SQLite database, while others just operate remotely. In this way, many things can be done easily by the advantage of local storage and many other utilities, for example, you can search for posts stored in the database with a few keywords by typing a simple command, also you can preview drafts with any of your favorite templates as soon as you want to.

For those who just needs a lightweight blog editor similar as other Vim blogging scripts, UB also comes with an Editor Mode, which doesn't create a database and store data in it.

In addition, UB is tending to make life easier for writing posts with many kinds of lightweight markup languages, currently the following kinds are supported: Markdown, reStructuredText, LaTeX, Textile and of cause HTML.

Enjoy Vim blogging !

Features

  • Multiple syntax support: Markdown, HTML, reStructuredText, LaTeX, Textile.
  • Editor mode and client mode.
  • Data is stored in a local SQLite database in client mode.
  • Full-text search with keywords highlighted.
  • Full-text search by using regular expressions.
  • Full-text substitutions.
  • Full-text substitutions using regular expressions.
  • Built-in web browser, much faster to preview items.
  • Templates for previewing posts.
  • Event-driven system.
  • I18N.

Tips

Bug tracker

Have a bug? Please create an issue here on GitHub!

https://github.com/xbot/UltraBlog.vim/issues

Author

Lenin Lee

License

Licensed under the New BSD License.

Something went wrong with that request. Please try again.