如何将Google Analytics添加到RestructedText?

2024-09-28 21:01:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用重组文本来创建一些简单的网站。 所以我有很多*.rst文件,我想在其中添加谷歌分析代码。 但据我所知,不可能再加上这样的东西?!在

我使用rst2html将文件转换为html。在


Tags: 文件代码网站htmlrstrst2html
3条回答

我想,您必须扩展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一起使用:

^{pr2}$

可以使用.. raw:: directive将html插入rst文件。在

相关问题 更多 >