我已经chm
从使用生成的单个html
文件创建了一个文件asciidoctor
。文件的内容和索引chm
指向同一html
文件的特定部分。但是,当我使用 时search tab
,即使文件中突出显示了所有搜索命中,该'Select topic o display'
部分也仅列出了html
文件本身的名称。有没有办法可以在搜索选项卡中显示 html 文件中的部分名称?
问问题
462 次
1 回答
1
在构建 CHM 帮助文件时,主题最好分成更小的单元和单独的 HTML 文件。
这样,对目录 (TOC) 的分配就更容易了。搜索的结果很清楚,我推荐这种方法。
当然,您可以从 TOC 跳转到锚标记(见下文)。当您执行搜索时,结果列表是一堆项目,其标题从每个文档<title>
标签中提取。据我测试,您无法更改搜索结果列表中的标题。
我记得如果启用二进制 TOC,可能会看到似乎与相关主题不对应的标题。对于二进制 TOC,主题标题是从 TOC 项目标签而不是文档<title>
标签中提取的。我怀疑这是 HH 1.x Collections 功能。
*.hhc (TOC) 文件示例:
<LI><OBJECT type="text/sitemap">
<param name="Name" value="How to use shortcut links">
<param name="Local" value="HTMLHelp_Examples/shortcut_link.htm">
</OBJECT>
<LI><OBJECT type="text/sitemap">
<param name="Name" value="How to jump to a anchor">
<param name="Local" value="HTMLHelp_Examples/Jump_to_anchor.htm#AnchorSample">
</OBJECT>
如上所述,我建议拆分主题。
于 2016-03-17T08:20:53.113 回答