我想将一个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>
答案 0 :(得分:1)
听起来你想要做的是创建一个自定义HTML主题,以便在Sphinx中使用。这比听起来要少,因为你可能只是继承现有的主题,并且只覆盖新主题中的一小部分。请参阅Sphinx文档:templating和theming
此外,请参阅此答案,这可能会有所帮助: Adding a javascript script tag some place so that it works for every file in sphinx documentation