Python 2.6 之後的文件系統換成 Sphinx, 可以直接輸出 HTML Help 專案檔, 原本是好事 ...
但是一開始因為專案檔設定的關係,讓 HTML Help Viewer 的 Locate/尋找 按鈕失效 囧
ex. 切到 Index 搜尋 urlretrieve, 應該會看到 urlretrieve() (in module urllib)
以往在 2.5 的說明檔裡面, 雙按這個項目之後, 可以按 Locate 按鈕在 Contents/目錄 這邊直接跳到 urllib 模組的所在位置, 輕易得知其他屬於同類功能的模組, 以及這個模組的其他說明頁面, 但是這個功能在 2.6 之後
無效, 雙按 Index 的項目之後, Locate 按鈕會灰掉 (失效) ...
由於 HTML Help 那充實 (?) 的文件, 自己測了半天, 才發現導致這個問題的原因, 竟然只是 .hhp 檔案裡面多了兩行:
Binary TOC=Yes
Binary Index=No
只要把這兩行拿掉再重新編譯, Locate 按鈕就活過來了
所以跟往常一樣順道小改一下 CSS, 自己編了一個版本出來, 有需要的網友歡迎直接取用:
http://mail.cs.nchu.edu.tw/~s9256043/python265.chm