本文介绍了如何强制将文件(MP4)从GitHub传输到ReadtheDocs的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在GitHub上有一个存储库:
https://github.com/springer-math/Mathematics-of-Epidemics-on-Networks
其中有一个文件
docs/SIR_2dgrid.mp4
其中包含我希望在Readthedocs的文档中显示的动画(特别是在本页:http://epidemicsonnetworks.readthedocs.io/en/latest/Simulation_Investigation.html)此外,还有一个文件
docs/Simulation_Investigation.rst
它对该页面进行编码并尝试引用该MP4。我尝试了许多变体(尝试在https://groups.google.com/d/msg/sphinx-users/_z00m3zoRAY/Ryx4D5sxgtcJ上复制说明),但没有成功。我让MP4出现在所需的ReadtheDocs页面上的唯一方法是在GitHub上链接到MP4(但它有一点延迟加载,而且不是很完美)。
我似乎无法让ReadtheDocs将MP4复制到我可以建立其相对链接的目录中。
有没有办法让ReadtheDocs将该文件复制到我可以链接到的位置?
或者,除了将MP4放到另一个网站上之外,还有其他方法可以在ReadtheDocs中嵌入视频吗?
推荐答案
将静态文件(.mp4)放在名为_static
的子目录中。
然后在conf.py
中,将html_static_path
的值设置为该子目录。
html_static_path = '_static'
生成文档时将复制静态资产。
这篇关于如何强制将文件(MP4)从GitHub传输到ReadtheDocs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!