Org Mode 生成静态站点 Site 项目 V0.0.3 版

感觉很不错 :+1:

!因为支持这个项目的配置已经单独抽离了出来 – init-site.el ,所以,可以很方便的把它拷贝到你自己的 Emacs 配置中。

是不是就需要把init-site.el放入我的配置中?

看到总结了: https://www.rosecoder.com/org-to-site-tutor.html#org3077f56

总结

总体来说,比较简单,也不需要下载多少额外的插件,充分利用 Emacs 本身拥有的功能。综上所述,我们来总结一下步骤:

  1. git clone https://github.com/loveminimal/site.git ~/site ,即把 site 文件夹放在家目录;
  2. ↑ Emacs 中的配置 的配置添加到 Emacs 的配置文件中;
  3. 在 Emacs 中执行封装的 ↑ 自定义函数 即可。

如此,生成的 public 文件夹中就是你的站点所需要的一切文件,把它部署到 Github 或是私人服务器即可。

Okay :)

:joy: 这个可能要久些,一是最近工作忙,二是没有明确的思路,有什么好的提议和方案吗?

Error (use-package): ox-html/:catch: Unknown keyword: :export-block

加载init-site出现这个错误。是什么原因? init-site 中的一些包那个是需要下载的呢?比如ox-html, 这个包是不是已经由Org-mode提供?

谢谢~

带有 :ensure t 字样的项是需要下载的(会自动下载), ox-html 是自带的。 :export-block 找不到,你输出的是哪类代码块?

谢谢 ~ 我是在加入 **init-site.el**的配置后,重新打开出现这个错误提示: Error (use-package): ox-html/:catch: Unknown keyword: :export-block

应该是加载init-site.el出的错误 ~ 有没有解决的思路?

晚上有时间了,看看 :smile:

(use-package ox-html
  :config
  (setq
   ;; org-html-doctype "html5"
   ;; org-export-default-language "ch"
   user-full-name "Jack Liu"))

你把这部分注释掉,试一下

果然可以啊,谢谢~

我以后在声明中, 加入“Jack Liu” 的贡献。

:joy: 客气,客气,那个其实是供你替换成自己的名称的。


把它写一起是为了结构好看些,可以单独写

(setq user-full-name "你的名字")

如此应该就可以了

perfect awesome

如果是安卓手机,可以考虑下orgzly

在考虑要不要搞一个小程序版 :joy:

支持

想做伸手党

hexo 有一个给 post 设置密码的插件 hexo-blog-encrypt, 可能满足你的需要.

你好, 怎么 这个链接打不开, 想学习下 你的博客, 也粗看了下, 没找到,

现在换用 hugo 了,也是原生支持 org mode

hugo, 以前也试过, 规则太多, 在你的 github 上用了 你的

很好, 符合我的 需求, 但这个「k/send!」总是不成功, 后来干脆直接 「k/wiki!」方式过去, 达到目的 为优

道友,这个是楼主基于Hugo的升级版