使用 orgmode 写博客园博客


使用 orgmode 写博客园博客

使用 orgmode 写博客园博客

Table of Contents

  • 1. orgmode
  • 2. 通过metaWeblog维护博客园文章
    • 2.1. 对了,截图怎么添加呢?
  • 3. 注意
  • 4. emacs 27.1 运行此插件时会报错,谨慎升级

1 orgmode

orgmode 是 emacs 中的一个插件,可以用来做大纲笔记 orgmode 官网 经过一系列学习,OK,你可以用 orgmode 写一些东西了 不过,如果你想把 orgmode 写出来的东西放到博客园上面,还是比较麻烦的

  1. 需要把图片传到第三方的图床
  2. 把文本导出到 markdown
  3. 打开博客园后台(经过好几个跳转,或者打开书签进去,也许还得重新登录一下)
  4. 复制导出的 markdown 文本到博客园的后台,点击发布

2 通过metaWeblog维护博客园文章

emacs 有一个插件,org2blog ,这个插件可以让你把文章发布到 WordPress 上或者支持 metaweblog 协议的网站上面

刚开始,我折腾了一下这个插件,不过呢,这个插件并没有想象中的这么好用,因为博客园对 metaweblog 协议支持不全

幸亏让我找到了另外一个插件 cnblogs

此插件作者基于 xml-rpc 和 metaweblog 插件实现了 cnblogs 插件

配置相当简单

也得益于博客园的十年如一日的稳定接口,这个插件虽然已经很多年了,但是还是能用

2.1 对了,截图怎么添加呢?

可能纯文本最难受的就是图片了吧, markdown 要找图床

orgmode 我就把图片放到本地了

配合 org-download 插件(名字比较有迷惑性,但是他确实能把你的截图放到指定目录中)

org-download-clipboard 函数可以把你粘贴板中的图片插入到 orgmode 中

并且我将其绑定了一个快捷键

不要太开心啊

看一下我的 emacs 配置

图片(不能太大的图片):

2020-08-27_17-08-35_screenshot.png

些微有些乱

不过很好用

3 注意

折腾 emacs 的时候,最好从头开始,大牛的 emacs 配置可以参考但是不能照搬

调整到最舒服的状态

引一个前辈的话: 原文链接

我现在已经过了向世人证明我个人能力的那段日子, 接下来的几十年, 我希望花更多的时间去学习新的技术和陪伴家人, 而不是无穷无尽的折腾 Emacs, 折腾Emacs而不学习高深的技术, 就像一个永远只会淬炼刀剑的却没有时间练习剑法的工匠一样, Emacs这个工具始终是为了探索好奇心服务, Emacs本身不应该成为学习的目标

4 emacs 27.1 运行此插件时会报错,谨慎升级

报错信息中如果有:error in process sentinel: Multibyte text in HTTP request

那么大概率原因是 xml-rpc 的版本过低

https://github.com/org2blog/org2blog/issues/266

===

作者: 吴丹阳 https://www.cnblogs.com/wudanyang

更新时间: 2020-08-30 Sun 23:37

Emacs 27.1 (Org mode 9.3.7)

===

天行健,君子以自强不息。

地势坤,君子以厚德载物。

===

相关