>我想将HTML文件嵌入到MkDocs/Material页面中。
我正在尝试类似下面的内容,但收到 404 错误。
知道正确的方法吗?
<div class="map">
<iframe src="map.html"></iframe>
</div>
就其价值而言,这样的链接确实有效,但我希望可以选择将其嵌入当前页面。
[Show a map](map.html)
404 错误似乎 map.html 位于其他地方,而[show a map](map.html)
可能会生成正确的链接。map.html
是相对于查看页面的,所以我建议:
- 获取地图.html文件的绝对网址,例如,当您单击显示地图时,浏览器地址栏中的绝对网址是什么?
- 将该绝对 URL 放入 iframe src="absolute url">
- 您可以使绝对URL相对 - 基于地址栏中的地址当前地址
实际上 index.md 文件的行为不同。相对路径适用于它们,但我也找到了将其保持在相对路径的解决方法:我上升了一个级别到 root,然后我使用它,就好像它在运行mkdocs build
时在site
文件夹中生成的文件夹中一样 在我的示例文档中查看它: https://agu3rra.github.io/volpy/指向存储库的链接位于右上角。
干杯!