diff --git a/internal/epub/epub_content.go b/internal/epub/epub_content.go index d5b7b18..6fce0d5 100644 --- a/internal/epub/epub_content.go +++ b/internal/epub/epub_content.go @@ -77,7 +77,7 @@ func (e *ePub) getManifest(title string, part *epubPart, currentPart, totalPart {"item", TagAttrs{"id": "css", "href": "Text/style.css", "media-type": "text/css"}, ""}, } - if part.Cover != nil { + if e.HasCover || currentPart > 1 { items = append(items, iTag(part.Cover), hTag(part.Cover)) }