Vimpress - публикуем записи в Wordpress блог из Vim

Что-то я все про vim да про vim. Ну не могу я без него Надо наверное закругляться с постами о нем :)

И так, я как заядлый vim'овец стараюсь все что можно сделать в vim'e - делать в нем. Главный критерий для меня это удобство. Вот что во истину оказалось для меня удобным, так это именно плагин - vimpress.

Плагин имеет следующие возможности:

  • Получить список записей
  • Создавать новую запись
  • Редактировать существующие записи
  • Публиковать записи
  • Поддерживает теги и категории

У этой версии плагина есть один баг\недостаток. Дело в том, что когда загружаешь запись, отображается лишь часть до тега more. Добрый человек Manuel Pégourié-Gonn написал небольшой патч, который решает данную проблему. Уже пропатченную версию можно скачать здесь

Первым делом что необходимо сделать, это разрешить протокол удаленной публикации xmlrpc. Откроем админку wordpress. Идем в настройки\Написание и ставим галочку напротив "Включить протоколы публикации WordPress, Movable Type, MetaWeblog и Blogger XML-RPC." :

Включение xmlrpc в wordpress

Включение xmlrpc в wordpress

Установка как обычно проста и тривиальна для vim:

cd ~/.vim  
wget http://www.vim.org/scripts/download_script.php?src_id=7348  
tar xvpf vimpress.tar.gz  
rm vimpress.tar.gz

Теперь скачаем и установим пропатченную версию:

cd ~/.vim/plugins/  
wget http://www.cmdln.org/wp-content/uploads/2008/10/vimpress.vim

Откроем скачанный файл vim ~/.vim/plugins/vimpress.vim и вставим там свой логин\пароль\адрес до файла xmlrpc.php в своем блоге.

enable\_tags = 1  
blog\_username = 'xxxx'  
blog\_password = 'xxxx'  
blog\_url = 'http://www.cmdln.org/xmlrpc.php'  
more\_mark = '&more;

Вот и все. Плагин установлен. Доступны следующие команды:

  • :BlogList - показать все записи (выводятся нумерованные)
  • :BlogNew - создать запись
  • :BlogOpen - открыть запись (необходимо подставить номер записи полученный командой :BlogList)
  • :BlogSend - отправить созданную запись в блог


Понравилась статья? Поделись с друзьями!




Комментарии на этом сайте требуют включенного Javascript в вашем браузере. Вероятно, ваш браузер не поддерживает Javascript, или он был отключен по каким-то причинам. Если вы хотите прокомментировать пост, или просто почитать комментарии, то пожалуйста, включите Javascript или попробуйте открыть эту страницу другим браузером.