Posts Tagged wordpress

org2blog用法简介


org2blog是一个让你用emacs org-mode来写博客的转换器。支持wordpress和一些别的网站。

org-mode是emacs下的一个记文件的软件,如果你用emacs而没有用过org-mode, 我强烈建议你学学看。

这里讲的都是org2blog的基本用法。其它高级用法可以在它的网站org2blog上找到。

安装

这个不用讲,直接去它网站上抓那几个el文件下来即可。愿意用git也行。注意得要有xml-rpc.el, 没有可以自己去google一下。

装了以后写新博客

命令是 org2blog/wp-new-entry. 最好自己绑定在一个热键上。

  • Tags/Categories可以用逗号或者空格分开写多个, 自动补齐的热键是=C-c t=.
  • org文件里的 #+DESCRIPTION 会被转换成blog里头的短介绍(excerption).

发表的快捷键

这些热键都得先用 M-x org2blog/wp-mode 激活org2blog mode才能用。而且,还得先登录才行:

  • M-x org2blog/wp-login 登录;
  • M-x org2blog/wp-logout 登出。
    发布为草稿 C-c d M-x org2blog/wp-post-buffer
    发布到博客 C-c p C-u M-x org2blog/wp-post-buffer
    发布为页面草稿 C-c D M-x org2blog/wp-post-buffer-as-page
    发布为页面 C-c P C-u M-x org2blog/wp-post-buffer-as-page

发布已有的org文件

我个人还是喜欢先在本地写好一个org文档,最后再用org2blog发表。这样本地会有一个备份。再说,我也习惯了随时写随时存盘。

  • 虽然不是必须,但最好加上这些关键词: #+TITLE, #+TAGS, #+CATEGORY, #+DESCRIPTION, #+DATE
  • 还可以手动加一个 #+POSTID。
  • 然后用 M-x org2blog/wp-mode 激活org2blog mode,
  • M-x org2blog/wp-login 登录;
  • 再用上面说的热键发表。

别的一些功能

  1. 管理老帖。只能删不能改(因为从org变成html容易,从html变成org就难了)。
    M-x org2blog/wp-delete-entry

, , , ,

一条评论

测试org2blog


第一段

安装

  1. Dependency: 最新版的 org-mode, xml-rpc.
  2. 用下面的基本配置(应该很好懂):
;;;; org2blog setup
(setq load-path (cons "~/emacs/org2blog/" load-path))
(require 'org2blog)
(setq org2blog-blog-alist
      '(("wordpress"
         :url "https://qiuxing.wordpress.com/xmlrpc.php"
         :username "qiuxing"   
         :default-title "Hello World"
         :default-categories ("linux" "computing")
         :tags-as-categories t
         : org2blog-confirm-post t
         :wp-latex t
         :wp-code t
         :sourcecode-langs (list "bash"
                                 "cpp"
                                 "css"
                                 "diff"
                                 "html"
                                 "javascript"
                                 "java"
                                 "latex"
                                 "matlab"
                                 "perl"
                                 "python"
                                 "ruby"
                                 "sql"
                                 "r"
                                 "text"
                                 "xml")
         )))

第二段

第一小节

  • 无编号列
  • 下一列。

第二小节

  1. 一个编号列
  2. 第二列

第三小节

以下为一个简单的表格。

ID Gender Age
001 F 63
002 M 31
003 F 18

第四小节

Inline \LaTeX support.

,

2条评论

从LiveJournal迁移到WordPress


我觉得我有必要从LiveJournal迁移到WordPress了。从今天开始学习WordPress的基本用法,:-)

,

留下评论