構建CHM幫助文件時,主題最好分成更小的單元和單獨的HTML文件。
通過這種方式,可以更容易地對內容表(TOC)進行分配。搜索的結果是清晰的,我推薦這種方法。
當然,您可以跳轉到TOC的錨標記(見下文)。當您執行搜索時,結果列表是從每個文檔<title>
標籤中提取標題的一堆項目。據我測試,你不能改變搜索結果列表中的標題。
我記得如果啓用了二進制TOC,可能會看到標題似乎與相關主題不符。對於二進制TOC,會發生什麼情況:主題標題是從TOC項目標籤中提取的,而不是文檔<title>
標籤。我懷疑這是HH 1.x Collections功能。
A * .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>
正如上面提到的,我建議分裂的主題。
謝謝。但是我使用'asciidoctor'工具創建了mu html文件,它只生成一個html文件。因此,現在不可能分解成單個文件。所以錨標籤不能用於搜索結果? – Jackzz
我會在稍後介紹這一點,然後我會嘗試使用二進制TOC。您僅使用HTML Help Workshop創建CHM文件? –
經過測試,在我看來,在使用錨標籤時,搜索列表中的其他標題是沒有機會的。 –