Python sphinx 在Sphinx中使用iframe嵌入外部html文件

Python sphinx 在Sphinx中使用iframe嵌入外部html文件,python-sphinx,restructuredtext,read-the-docs,Python Sphinx,Restructuredtext,Read The Docs,我正在尝试使用iframe,将一个保存为html文件的交互式图形嵌入到一个重新构造的文本文档中: .. raw:: html <iframe src="filename.html" height="345px" width="100%"></iframe> 。。原始::html html文件与我的.rst文件位于同一目录中,但图形不显示,我得到一个文件找不到错误 但是,如果我将外部html文件粘贴到\u build/html目录中,则图形显示良好。如何正确嵌

我正在尝试使用
iframe
,将一个保存为html文件的交互式图形嵌入到一个重新构造的文本文档中:

.. raw:: html

    <iframe src="filename.html" height="345px" width="100%"></iframe>
。。原始::html
html文件与我的
.rst
文件位于同一目录中,但图形不显示,我得到一个
文件找不到
错误

但是,如果我将外部html文件粘贴到
\u build/html
目录中,则图形显示良好。如何正确嵌入此html文件,以便在生成html时自动嵌入图形


您可以将文件
filename.html
放在
源代码/u静态
目录中。然后将其复制到
build/html/\u static
,因此您必须将
iframe
属性替换为
src=“\u static/filename.html”
您还可以直接包含一个文件:

.. raw:: html :file: filename.html .. 原始::html :file:filename.html 可能不是您想要的,但可能会帮助来自谷歌的其他人…

另请参见