在 GitHub 页面上托管多个reveal.js 演示文稿,而不使用重复的 index.html 文件

问题描述

我正在使用外部 Markdown 文件在 GitHub 页面上创建和部署reveal.js 演示文稿。为了在同一个存储库中有多个演示文稿,我将它们放在不同的子目录中。但是为了正确地提供演示文稿,我必须将相同的 index.html 放在每个子目录中(与 markdown 文件一起)。唯一的区别只是对应的markdown文件的路径:

<section data-markdown="presentation_01.md"
         data-separator="^\n----  ----\n$"
         data-separator-vertical="^\n----\n$"
         data-separator-notes="^Note:"
         data-charset="utf-8">
</section>

有没有办法减少重复的代码行?我尝试使用符号链接。不幸的是,GitHub Pages 不允许它们。是否可以根据用户输入(“presentation_01.md”、“presentation_02.md”等)动态创建演示文稿/html 文件,以便只需要一个 index.html?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)