我试图为从组织模式导出的 HTML 文件中的部分提供基本的折叠/折叠功能,因为我要共享的文件非常大。我在 Mac 上使用 Emacs 26.2 (9.0) 和 Org 9.1.9。
这似乎是一个内置功能,但我还没有看到#+INFOJS_OPT在导出到 HTML 之前向我的组织文件添加命令有任何效果。我还看到邮件列表中提到了另一个工具,但没有任何示例,我不知道如何将其应用于我拥有的特定组织文件。
例如,以下文件被转换为 HTML,它看起来与没有 INFOJS_OPT 行的同一文件相同
#+Title+: JS test
#+INFOJS_OPT: path:js/org-info.js
#+INFOJS_OPT: toc:nil ltoc:nil view:overview mouse:underline
#+INFOJS_OPT: home:https://orgmode.org buttons:nil
* Chapter 1
** Section 1
*** Part 1
- csp
** Section 2
- cs2p
Run Code Online (Sandbox Code Playgroud)
生成的 HTML 略有不同,但这似乎没有效果。我不知道如何折叠生成的 HTML - 即使在 org-info.js 之外也可以使用解决方案。
org-mode ×1