Hyperlink not resolvedに関するKDPサポートフォーラム記事

KDP用に再度、ePUB3ファイルをKindlegenで変換かけてみたら、エラーが出ました。

英語で言えばタイトルどおり。日本語では「ハイパーリンクが解決できませんでした」というもの。
フォーラムで下記のような記事を見つけました。

man2010
投稿: 1,375
登録済み: 01/01/10
OPFファイルにファイルパスを用いてはいけない。
すべてのファイル、特にTOC.htmlとtoc.ncxファイルはOPFと同一フォルダに無いといけない。
TOCを分割してはいけない。
アンカーを下記の例のように使用すること。
注意1.アンカー名のように、下記の例では特別な表記をしている。そのままコピペしないこと。
2.ページマップについてのメッセージは無視してよい。

This is a fully functional example of an OPF file (all other files are located in the same folder as the OPF file):

<?xml version=”1.0″ encoding=”utf-8″?>

<package unique-identifier=”uid”>

<metadata>
<dc-metadata xmlns:dc=”http://purl.org/metadata/dublin_core” xmlns:oebpackage=”http://openebook.org/namespaces/oeb-package/1.0/”>
<dc:Title>War and Peace</dc:Title>
<dc:Language>en</dc:Language>
<dc:Creator>Tolstoy, Leo</dc:Creator>
</dc-metadata>
<meta name=”cover” content=”my-cover-image”/>
</metadata>

<manifest>
<item id=”ncx” media-type=”application/x-dtbncx+xml” href=”toc.ncx”/>
<item id=”bkfile” media-type=”text/x-oeb1-document” href=”bookfile.html”/>
<item id=”my-cover-image” media-type=”image/jpeg” href=”cover.jpg”/>
</manifest>

<spine toc=”ncx”>
<itemref idref=”bkfile”/>
</spine>

<guide>
<reference type=”toc” title=”Table of Contents” href=”bookfile.html#toc”/>
<reference type=”text” title=”Beginning” href=”bookfile.html#start”/>
</guide>

</package>

という記事を参考にしていたけれど。実際は次の方法で解決。

<h1 class=”col_chapter_invisivle” id=”mark_510″>奥付</h1>

とあったのを、

<h1 id=”contentIndex_id_1″>奥付</h1>

に変更しただけ。

<h1 id=”mark_510″>奥付</h1>
にしてみると、これまた完了。

class=”col_chapter_invisivle”

というクラス指定が、いけなかったらしい。