如何将webix表包含在sphinx html文档中?

时间:2016-06-02 12:03:02

标签: html python-sphinx webix

我想将一个webix表(例如此one)包含在sphinx文档中。

我发现了这个指令:

.. raw::
    :file: data.html

不幸的是,它不起作用,因为head应该包含在<head>中。此外,相关链接应根据sphinx生成的html进行更新。

<head>
    <title>"Find" API</title>
    <link rel="stylesheet" href="webix.css" type="text/css" charset="utf-8">
    <script src="webix.js" type="text/javascript" charset="utf-8"></script>

    <link rel="stylesheet" type="text/css" href="samples.css">
    <script src="testdata.js" type="text/javascript" charset="utf-8"></script>
</head> 

如何将webix小部件包含到静态狮身人面像页面中?

一种可能的解决方案是使用jquery完全包含html:

<html> 
  <head> 
    <script src="jquery.js"></script> 
    <script> 
    $(function(){
      $("#includedContent").load("b.html"); 
    });
    </script> 
  </head> 

  <body> 
     <div id="includedContent"></div>
  </body> 
</html>

但是,这需要将内容添加到页面的<head>

1 个答案:

答案 0 :(得分:1)

听起来你想要做的是创建一个自定义HTML主题,以便在Sphinx中使用。这比听起来要少,因为你可能只是继承现有的主题,并且只覆盖新主题中的一小部分。请参阅Sphinx文档:templatingtheming

此外,请参阅此答案,这可能会有所帮助: Adding a javascript script tag some place so that it works for every file in sphinx documentation