我尝试使用iframe
在reStructuredText文档中嵌入一个交互式图表(保存为html文件):
.. raw:: html
<iframe src="filename.html" height="345px" width="100%"></iframe>
html文件与我的.rst
文件位于同一目录中,但图表未显示,我收到file could not be found
错误。
但是,如果我将外部html文件粘贴到_build/html
目录中,则图表显示正常。如何正确嵌入此html文件,以便在我make html
时自动嵌入图表?
答案 0 :(得分:16)
您还可以直接包含文件:
.. raw:: html :file: filename.html
可能不是你想要的,但可以帮助其他人从谷歌来到这里......
答案 1 :(得分:13)
您可以将文件filename.html
放在source/_static
目录中。然后将其复制到build/html/_static
,因此您必须将iframe
属性替换为src="_static/filename.html"
。