zoukankan      html  css  js  c++  java
  • 用emacs写cnblogs博客

     

    目前在Emacs中写博客主要有两种方式

    支持 wordpress 的博客站点。

    1 weblogger

    1. 下载weblogger.el, 从 Launchpad 下载: https://launchpad.net/weblogger-el , 放入 emacs load-path。 在 ~/.emacs 中加入 (require 'weblogger)
    2. weblogger依赖xml-rpc.el。 从 http://www.emacswiki.org/emacs-en/download/xml-rpc.el 下载后, 也放入 emacs load-path,重启 emacs,就可以使用 weblogger 了。
    3. M-x weblogger-setup-weblog,设置服务器。 如果站点使用的是 xmlrpc api,则 Server Endpoint 类似于 http://wordpresssite/xmlrpc.php 。 博客园使用的是 metaWeblog api,我在 Server Endpoint 输入 http://www.cnblogs.com/jiqingwu/services/metaWeblog.aspx , 然后输入用户名和密码,发生错误:
      XML-RPC fault `unsupported method called: blogger.getRecentPosts'
      

      与 (未解决)使用emacs写cnblogs 文章中讲得相同。

    2 org2blog

    相比于 weblogger ,org2blog 可以在org模式中编辑博客, 从而快速生成规范格式的博文。

    1. 从 GitHub 下载 org2blog ,解压到你愿意的地方。 在 .emacs 中加入:
      (setq load-path (cons "/YOUR/PATH/TO/org2blog" load-path))
      (require 'org2blog-autoloads)
      
    2. org2blog 也依赖于 xml-rpc.el ,如果你还没有,就从前面提到的地址下载, 然后放入 load-path。
    3. 然后在 .emacs 中加入类似下面的代码,配置博客列表, 这里我只加入了博客园。
      (setq org2blog/wp-blog-alist
            '(("cnblogs"
               :url "http://www.cnblogs.com/jiqingwu/services/metaWeblog.aspx"
               :username "jiqingwu"
               :default-categories ("emacs")
               :keep-new-lines t
               :confirm t
               :wp-code nil
               :tags-as-categories nil)
              ))
      
    4. M-x org2blog/wp-login ,输入密码后,下载了100多K的数据,却在最后报错。
      Reading [text/xml]... 465 bytes of 455 bytes (102%)
      Reading... done.
      let: XML-RPC fault `unsupported method called: wp.getTags'
      

      不知道怎么解决,网上搜不到类似问题,不知道是不是博客园的问题。

    2012-06-09

  • 相关阅读:
    字体
    abstract关键词
    final关键词
    多态
    接口
    java面向对象
    java运算符
    JDK安装
    循环
    TextView控件
  • 原文地址:https://www.cnblogs.com/jiqingwu/p/emacs_cnblogs_unresovled.html
Copyright © 2011-2022 走看看