Publish to WordPress with Emacs and org2blog
Table of Contents
Installing required packages
M-x package-install RET xml-rpc M-x package-install RET metaweblog M-x package-install RET org2blog M-x package-install RET htmlize
org2blog
homepage: https://github.com/org2blog/org2blog/
Test the site's xml-rpc
- WordPress XML-RPC Validation Service: https://xmlrpc.eritreo.it/
- and check: http://blog.dreamrunner.org/xmlrpc.php
XML-RPC fault `parse error. not well formed'
Go to the web host server:
sudo apt-get install php-xml -y
Setting up org2blog
(setq org2blog/wp-blog-alist '(("blog-dreamrunner" :url "http://blog.dreamrunner.org/xmlrpc.php" :username "admin")))
Keybindings
post buffer as draft | C-c M-p d | M-x org2blog/wp-post-buffer |
publish buffer | C-c M-p p | C-u M-x org2blog/wp-post-buffer |
post buffer as page draft | C-c M-p D | M-x org2blog/wp-post-buffer-as-page |
publish buffer as page | C-c M-p P | C-u M-x org2blog/wp-post-buffer-as-page |
How do I split a post into an introductory paragraph and a full view.
#+HTML: <!--more-->
Creating Your First Post
- M-x org2blog/wp-login – To Login to your blog.
- M-x org2blog/wp-new-entry - To Writing a new post
- C-x C-s – To save the changes
M-x org2blog/wp-post-buffer
- post buffer as draftM-x org2blog/wp-post-buffer-and-publish
- publish buffer
Final Test File
#+OPTIONS: toc:nil num:nil todo:nil pri:nil tags:nil ^:nil #+CATEGORY: Emacs #+TAGS: Emacs, org2blog #+DESCRIPTION: #+TITLE: Blog Posting with Emacs using org2blog Test * What is org2blog?