首页 > 解决方案 > 狮身人面像链接到静态文件

问题描述

我有一个这样的 RST 文件 source/chapter1/section1/intro.rst

Test Static Path:
=================

{{ pathto('_static/_resources/intro-01_v3.mp4') }}


What I Need:
============

.. raw:: html

   <video width="100%" height="540" controls>
      <source src="{{ pathto('_static/_resources/intro-01_v3.mp4') }}" type="video/mp4">
      Your browser does not support the video tag.
   </video>

但是这个块的 sphinxmake html命令的输出不运行pathto 函数视频源测试部分都将是{{ pathto('_static/_resources/intro-01_v3.mp4') }}它自己。

我想在浏览器中显示视频,所以我不能使用:download:.. image::

有没有办法获取_static目录中文件的链接/路径?

我需要一些东西来生成 ../../_static/_resources/intro-01_v3.mp4

标签: python-sphinxrestructuredtext

解决方案


正如mzjn在评论中提到的,通过配置sphinx-jinja并使用.. jinja::指令,它将呈现pathto.


推荐阅读