如何将 webix table 包含到 sphinx html 文档中?
How to include a webix table into a sphinx html document?
我想将一个 webix table 像这个 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 小部件包含到静态 sphinx 页面中?
一种可能的解决方案是使用 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>
中添加内容
听起来您想做的是创建一个自定义 HTML 主题以便在 Sphinx 中使用。这不像听起来那么简单,因为您可能只继承现有主题,并且只在新主题中覆盖它的一小部分。请参阅 Sphinx 文档:templating and theming
另请参阅此答案,它可能会有帮助:
Adding a javascript script tag some place so that it works for every file in sphinx documentation
我想将一个 webix table 像这个 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 小部件包含到静态 sphinx 页面中?
一种可能的解决方案是使用 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>
中添加内容
听起来您想做的是创建一个自定义 HTML 主题以便在 Sphinx 中使用。这不像听起来那么简单,因为您可能只继承现有主题,并且只在新主题中覆盖它的一小部分。请参阅 Sphinx 文档:templating and theming
另请参阅此答案,它可能会有帮助: Adding a javascript script tag some place so that it works for every file in sphinx documentation