Created: 28 Sep 2022
Last modified: 26 Mar 2023
配合 Org Mode 发布至 WordPress
推荐一款插件来帮助你通过 Org mode 完成 blog:https://github.com/org2blog/org2blog
Github 上的 README 写的很全面,这里仅摘录几点:
安装 org2blog
require 之后进行博客地址、用户名的初始化;
(require 'org2blog) (setq org2blog/wp-blog-alist '(("myblog" :url "https://myblog.com/xmlrpc.php" :username "username")))
交互
org2blog 的主要交互由 The Main Menu
完成,即一个 user interface,由如下命令调用:
M-x org2blog-user-interface
非初次调用可通过默认快捷键完成:
C-c M-p g
![menu-main.png](https://pic.renyddd.top/menu-main.png)
登录
在 UI 菜单下按键 4
后键入 WordPress 站点用户密码。
Blog 源码管理
当前我的管理方式为统一放在 ~/blog/
目录下。
本是尝试放在 org-roam 下由其一起管理连接、和 deft 搜索,但暂时无奈有 property 无法兼容, 后续找到解决方法后再来补齐。
新建
在源码路径下启动 `org2blog-user-interface` 键入 `e` 来新建 buffer,或者调用 `org2blog-buffer-new`。
发布
在 The Main Menu
下 j
直接发布至 WordPress,后可在 `http://your-blog-url/wp-admin/` Post 栏进行内容管理即可。
文章更新
当对 Blog 源文件更新后,只要保持 POSTID
不变即可。
![org2blog-eg1.png](https://pic.renyddd.top/org2blog-eg1.png)
![Creative Commons License](https://i.creativecommons.org/l/by-sa/3.0/88x31.png)
renyddd by Renyddd is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.