Python sphinx 如何将Sphinx文档链接到CHM文件?

Python sphinx 如何将Sphinx文档链接到CHM文件?,python-sphinx,chm,Python Sphinx,Chm,如何将Sphinx文档链接到CHM文件 似乎我可以使用如下语法从一个chm文件链接到另一个chm文件 是否可以将其转换为Sphinx命令?您知道,通过在HTML文件中添加以下代码,可以仅使用Microsoft Internet Explorer(!)打开编译为CHM的主题: CHM链接示例,指向存储在本地计算机上的已编译帮助文件中的主题 我认为,restructedText解析器无法从源代码(reST)传输这些特殊类型的链接 但是您可以使用如下所示的替换文本。请注意,反斜杠使用了两次: =

如何将Sphinx文档链接到CHM文件

似乎我可以使用如下语法从一个chm文件链接到另一个chm文件



是否可以将其转换为Sphinx命令?

您知道,通过在HTML文件中添加以下代码,可以仅使用Microsoft Internet Explorer(!)打开编译为CHM的主题:

CHM链接示例,指向存储在本地计算机上的已编译帮助文件中的主题

我认为,
restructedText
解析器无法从源代码(reST)传输这些特殊类型的链接

但是您可以使用如下所示的
替换文本。请注意,反斜杠使用了两次:

================
Replacement Text
================

I recommend you try |HTMLHelp|_ and continue compiling help in CHM file format.

.. |HTMLHelp| replace:: CHM, *the* best help format around
.. _HTMLHelp: ms-its:D:\\UserData-Sphinx\\CHM-example.chm::/garden/garden.htm
“替换”指令用于指示替换引用的替换文本。它只能在替换定义中使用

生成的HTML文件视图:

编译的帮助CHM:

单击链接后,主题
garden.htm
将显示在帮助查看器的主题窗格中:

您可以从my HTMLHelp(HH)信息网站下载或下载上面使用的
CHM example.CHM
文件


请注意,要打开此CHM文件,请右键单击保存的文件,单击“属性”,然后单击“取消阻止”。

是否要使用生成命令,例如
生成html
,并从html主题链接到
filename.CHM
的特殊主题
pagename.htm
?或者您想使用
make htmlhelp
并从生成的编译帮助模块(CHM文件)链接到另一个
filename.CHM
中的一个特殊主题
pagename.htm
?最后,我想两者兼而有之:我想有一个概念,允许在Sphinx中充分利用CHM文件,即在所有可能的输出中使用它们。目前,如果我能让其中一个正常工作,我会很高兴。看起来不错,不过如果能有一个firefox解决方案,那就太好了。