2024-09-28 21:01:10 发布
网友
我使用重组文本来创建一些简单的网站。 所以我有很多*.rst文件,我想在其中添加谷歌分析代码。 但据我所知,不可能再加上这样的东西?!在
我使用rst2html将文件转换为html。在
我想,您必须扩展docutils HTML转换器或Writer来包含GA
如果可能,我建议放弃rst2html和普通docutils,而使用Sphinx。它是基于docutils的,但功能要强大得多。它的HTML模板可以很容易地扩展到包括googleanalytics的任意类似HTML的脚本标记。在
我刚刚发现了一种向.rst文件添加自定义内容的简单方法。所有你需要做的就是修改html文件的模板。在
创建新模板模板.txt以及以下内容(基于默认模板):
%(head_prefix)s %(head)s <!--your tracking code--> %(stylesheet)s %(body_prefix)s %(body_pre_docinfo)s %(docinfo)s %(body)s %(body_suffix)s
这种格式是非常不言自明的,也是删除默认CSS并在模板中指定指向另一个CSS的链接的好方法
现在,您可以将自定义模板与rst2html writer一起使用:
可以使用.. raw:: directive将html插入rst文件。在
我想,您必须扩展docutils HTML转换器或Writer来包含GA
如果可能,我建议放弃rst2html和普通docutils,而使用Sphinx。它是基于docutils的,但功能要强大得多。它的HTML模板可以很容易地扩展到包括googleanalytics的任意类似HTML的脚本标记。在
我刚刚发现了一种向.rst文件添加自定义内容的简单方法。所有你需要做的就是修改html文件的模板。在
创建新模板模板.txt以及以下内容(基于默认模板):
这种格式是非常不言自明的,也是删除默认CSS并在模板中指定指向另一个CSS的链接的好方法
现在,您可以将自定义模板与rst2html writer一起使用:
^{pr2}$可以使用.. raw:: directive将html插入rst文件。在
相关问题 更多 >
编程相关推荐