如上
一直不知道org mode 能不能自动根据Org文件夹的层级结构,递归的自动维护一份index.org, Org mode 自带这个功能吗?
估计是没有自带这样的功能,我的使用体会是org其实和html一样是一个前端语言,org的层级结构也类似html的各种层级结构,区别在于org-mode读写方便、编辑功能强大,html难写、难看、不好阅读。
现在手写原生html的都很少了,而是把html写在各种模板、组件里面,或写在js里(jsx),出现了各种html模板语言,连if语句for循环这些都实现了.
我现在就是在效仿前端对html的使用方式来使用org,写后端程序来读取数据自动生成org文本。但还没想明白具体该怎么实现。不过也达到了勉强可以自用的程度了(那天成熟了再写文章来讲) 另见 以org-mode为前端的内容管理系统,像使用网页应用一样使用org-mode - #2,来自 wsug
自己写一个应该也不难。emacs支持各种程度的定制,不过我觉得lz应该要先理解为什么需要这样的功能,有没有更有效率的替代方案或思维方式。
为什么org没有这样的设计呢,因为设计者认为在emacs中没有这样做的必要。index.org
的目的主要有两个:1.快速的定位一个目录下的某个文件并打开 2.浏览整个目录下的文件结构。对于前者,emacs有很多更快捷的方式,rg, fzf, dired 等都可以做到。对于后者,正常情况下,如果不是刻意设计的应用,关注文件的层级结构意义并不大。
sitemap (auto-index) 可以吗?
sitemap 应该是要在导出为html时生成的。
我认为楼主可以试试deft或notdeft(两者功能近似),可以列出指定目录下的所有文件,可以搜索,可以创建新文件。