Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

epubcheck 5でEPUBがエラーになる #1874

Closed
kmuto opened this issue Jan 8, 2023 · 1 comment
Closed

epubcheck 5でEPUBがエラーになる #1874

kmuto opened this issue Jan 8, 2023 · 1 comment

Comments

@kmuto
Copy link
Owner

kmuto commented Jan 8, 2023

EPUBCheck v5.0.0-beta-4-SNAPSHOT

$ cd sample/syntax-book
java -jar <...>epubcheck/target/epubcheck.jar  syntax-book.epub
EPUB version 3.3 のルールを使って検証します.
ERROR(OPF-096): syntax-book.epub/OEBPS/syntax-book.opf(18,89): Non-linear content must be reachable, but found no hyperlink to "OEBPS/syntax-book.xhtml".

チェックは終了しましたがエラーが検出されました
メッセージ: 0 件の致命的エラー / 1 件のエラー / 0 件の警告 / 0 件の情報

EPUBCheck 完了

opf

...
  <manifest>
    <item properties="nav" id="syntax-book-toc.xhtml" href="syntax-book-toc.xhtml" media-type="application/xhtml+xml"/>
    <item id="syntax-book" href="syntax-book.xhtml" media-type="application/xhtml+xml"/> ←ここ
...
  <spine page-progression-direction="ltr">
    <itemref idref="syntax-book" linear="no"/>

表紙をlinear="no"で対処するというベストプラクティスが結局アカンということになった模様。toc.xhtmlから表紙にリンクすればよいのかな。

@takahashim
Copy link
Collaborator

あー、確かにそれが良いかもです>toc.xhtmlから表紙にリンク

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants