在同一网页上呈现不同的 asciidoc 文件

Render different asciidoc files on same webpage

我有很多 .asciidoc 文件 (~50)。基本上,我想创建一个网站,可以在网页上显示所有这些文件的内容。

到目前为止,我发现的所有内容基本上都将 .asciidoc 文件转换为单独的 .html 文件。这意味着我将拥有 ~50 个 .html 文件,我真的不想这样做。

有没有办法让我可以拥有一个网页并以某种方式在后端插入 .asciidoc 文件的内容?喜欢 PHP?

当然,这可以完成,但不能由 asciidoctor 本身完成。看看OpenDevise landing page。您可以看到他们正在通过 Asciidoctor API 加载文件。您可以通过 shelling out 或使用 JavaScript 端口 (asciidoctorjs) 来做同样的事情。主要想法是让其他东西生成脚手架或模板,然后以某种方式调用 asciidoctor 来获取内容。