Я только что обнаружил простой способ добавить пользовательский контент в файлы .rst.Все, что вам нужно сделать, чтобы изменить шаблон для HTML-файлов.
Создайте новый шаблон template.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 по умолчанию и укажите ссылку на другой в шаблоне и т. д.
Теперь вы можете использовать свой собственный шаблон с модулем записи rst2html:
rst2html.py --template=template.txt document.rst