There is a VIM plugin for Jekyll called jekyll.vim.
It is easy to use and only has three commands.
JekyllList
lists all postsJekyllPost
creates a post with YAML front-matter preparedJekyllBuild
build whole site
But you have to define a global variable g:jekyll_path
to your jekyll folder.
Some other useful settings:
let g:jekyll_post_suffix = "md"
let g:jekyll_prompt_tags = "true"
let g:jekyll_prompt_categories = "true"