weblogger.el implements the Blogger, MetaWeblog, Movable Type, and LiveJournal APIs to talk to server-side weblog software.
If you don't yet have a weblog, you can set one up for free on various services mentioned above.
$ git clone git://github.com/secelis/weblogger.git
I use the following commands in my .emacs file to load up weblogger:
(add-to-list 'load-path "/path/to/weblogger-directory") (require 'weblogger)
To set up your profile:
M-x customize-group RET weblogger RET
Make sure to pay special attention to "Weblog Configurations" and "Weblogger Servers".
I use the following command in my .emacs file:
(global-set-key "\C-cbs" 'weblogger-start-entry)
C-c b s will then switch to a new buffer where you can compose
C-x C-s -- post-and-publish current buffer to the weblog. Calling weblogger-publish-entry with an prefix argument (i.e. C-u C-x C-s) will prompt for which weblog to use. C-c C-c -- save as draft and bury the buffer. C-c C-n -- post (but not publish) the current entry and load the next entry. C-c C-p -- post (but not publish) the current entry and load the previous entry. C-c C-k -- delete the current entry. M-g -- synchronise weblogger.el's idea of the entries available with the weblog server. C-c C-t m -- edit the main template. C-c C-t a -- edit the Archive Index template C-c C-w -- Change the weblog. C-c C-u -- Change the user (re-login).
See the TODO and BUGS file to see the currently issues and potential features. Please use the wiki on github to ask questions or report issues.