一千萬個為什麽

搜索

NCX TOC - 隱藏EPUB 2中的外部TOC?



有沒有辦法徹底刪除或停用外部TOC?代碼是否會寫入NCX文件或其他地方?如果代碼可以提供,那也會有幫助。

轉載註明原文: NCX TOC - 隱藏EPUB 2中的外部TOC?

一共有 2 個回答:

@莫恩的答案是正確的;你不能完全禁用NCX文件,但當然你不需要在其中放入任何東西(或非常多)。

但是,另一種選擇可能是構建ePub 3文件 - 在ePub 3中,NCX是可選的,因此您可以忽略它。 也就是說,我不知道現有的讀者如何呈現不包含NCX的ePub。

您不能取消激活/刪除ncx文件。由於沒有它,epub將不會驗證。為什麽不只是簡單地刪除其中的所有鏈接,這樣,如果讀者在側邊欄中打開它,它只會顯示空白屏幕。雖然不是很友好。我建議你至少添加一個條目,指向你的書的開始或你的“內部toc”。 考慮到上述因素,你的ncx文件中的navmap應該是這樣的:


    
        
            Your book title