Anteriormente falei sobre a edição do wordpress no ambiente Emacs. Hoje quero escrever um pouco sobre o Org2Blog.
Ele pode e deve ser instalado a partir do gerenciador de pacotes do Emacs ... sim, ele possui um 😉
Desde a versão 24 o Emacs Lisp Package Archive (package.el) está presente e pode ser carregado via "M-x". Coloque no seu .emacs as seguintes variáveis:

;;;
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages")                          
("marmalade" . "http://marmalade-repo.org/packages/")                          
("melpa" . "http://melpa.milkbox.net/packages/"))) 
;;;

download

Ou se preferir pode baixar em:
- org2blog from GitHub or Marmalade
- git clone http://github.com/punchagan/org2blog.git
http://marmalade-repo.org/packages/org2blog

 

Recarregue o .emacs, então:

M-x: package-refresh-contents 

. Para montar localmente a listagem de pacotes disponíveis

 

 M-x: package-list-packages 

Escolha a partir da lista o programa Org2Blog (ele instalará como dependência também o org-7.8, xml-rpc-1.6.8 e o metaweblog-0.1). Edite mais uma vez o seu .emacs:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

(require 'xml-rpc) 
(require 'org2blog-autoloads) 

(setq org2blog/wp-use-tags-as-categories t) 
(setq org2blog/wp-confirm-post t) 
(setq org2blog/wp-blog-alist        

  '(("Nome_do_Blog"
    :url "http://endereço_do_blog/xmlrpc.php"
    :username "USERNAME")))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

Inicie o emacs diretamente no login do blog: "emacs -f org2blog/wp-login", entre com senha para a administração do wordpress. Depois org2blog/wp-new-entry criará o buffer com a nova postagem. Alguns comandos essenciais no emacs:

Escreve post como rascunho

"C-c d"   "M-x" org2blog/wp-post-buffer

Publica o rascunho

"C-c p"   "C-u M-x" org2blog/wp-post-buffer

 


Referência:
https://github.com/punchagan/org2blog/blob/master/README.org