【发布时间】:2015-10-02 23:05:59
【问题描述】:
我对 HTML 和 Javascript 知之甚少,我想了解以下内容:
我有一个主 HTML 文件,其中包含一些文本、图像……它还包含对其他本地 HTML 文件的内部引用,这些文件放在相对目录中。 是否可以制作一个完全独立的 HTML 文件,其中其他文件仍由 URL 链接引用,但其内容仅记录在主文件中?
我在使用 Pandoc 中的 --self-contained 选项时遇到了这个问题,它只将所有必要的东西(CSS 样式表,...)写入 HTML 标题,而主 HTML 文档仍然需要“查看”实际的本地文件。
到目前为止,我尝试了iframe标签,但它总是被打开,而不是简单的放在一个页面中,就像一个单行的URL链接。我已经使用 HTML+javascript 阅读了这个answer,但我不确定这是否与 Pandoc 兼容。
谁能帮我理解这个任务的难度?
【问题讨论】:
-
我不明白这个问题。 JavaScript 可以构建 HTML,无论如何你都应该使用外部脚本
srcs。 -
不管怎么做,问题是是否可以将
slave.html完全写在master.html中,然后使用普通超链接调用它? -
在 JavaScript 中,其他脚本标签可以访问上面的脚本。
-
我将尝试阅读有关 Javascript 的更多信息以了解它如何构建 HTML,因为在我的情况下它必须通过 Pandoc 完成。
-
您是否在问如何生成一个 HTML 文件,其中包含指向某个文件夹中所有文件的链接?如果是这样,这与pandoc无关。是的,您可以使用 javascript(使用 node.js)来做到这一点,但您也可以使用任何其他编程语言来做到这一点。
标签: javascript html embed pandoc self-hosting