Vimpress - публикуем записи в Wordpress блог из Vim
Что-то я все про vim да про vim. Ну не могу я без него Надо наверное закругляться с постами о нем :)
И так, я как заядлый vim'овец стараюсь все что можно сделать в vim'e - делать в нем. Главный критерий для меня это удобство. Вот что во истину оказалось для меня удобным, так это именно плагин - vimpress.
Плагин имеет следующие возможности:
- Получить список записей
- Создавать новую запись
- Редактировать существующие записи
- Публиковать записи
- Поддерживает теги и категории
У этой версии плагина есть один баг\недостаток. Дело в том, что когда загружаешь запись, отображается лишь часть до тега more. Добрый человек Manuel Pégourié-Gonn написал небольшой патч, который решает данную проблему. Уже пропатченную версию можно скачать здесь
Первым делом что необходимо сделать, это разрешить протокол удаленной публикации xmlrpc. Откроем админку wordpress. Идем в настройки\Написание и ставим галочку напротив "Включить протоколы публикации WordPress, Movable Type, MetaWeblog и Blogger XML-RPC." :
Установка как обычно проста и тривиальна для 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 - отправить созданную запись в блог