我喜欢Markdown + MathJax做笔记,我发现最简单的方法是使用本地的小型Jekyll服务器,可以使用Git进行备份。它简单,干净,私有且多余;每个文档在处理之前都是一个人类可读的文件,这意味着我希望这些笔记在20年内不会一文不值。
我唯一的问题是希望我可以有一个包含Markdown文件子目录的目录,并让Jekyll递归地构建所有内容。例如,假设我有这样的事情:
...
- research
- foo
- derivations
- derivation1.md
- derivation2.md
...
- meetings
- 20190912_meeting1.md
- 20190912_meeting2.md
...
- bar
- derivations
- meetings
- personal
- courses
- qux
- baz
...
我希望自动呈现一个Web服务器并在本地托管一个Web服务器,其中每个目录是一个索引页,每个.md
文件是一个文档。
在Jekyll中相对容易做到这一点吗?我已经使用nested collections看到了一些东西,但这很麻烦而且手动。