从目录树递归构建Jekyll页面

时间:2019-09-12 18:51:11

标签: jekyll

我喜欢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看到了一些东西,但这很麻烦而且手动。

0 个答案:

没有答案