Добавить обложку для AsciiDoc Epub3

Я пытаюсь добавить обложку в файл ASCIIDoc (чтобы иметь возможность преобразовать его в EPUB3), используя этот синтаксис.

: изображение передней обложки: изображение: обложка.png [ширина = 1050, высота = 1600]

В главном файле, как указано на их странице здесь, но, похоже, он не переопределяет значение по умолчанию. титульная страница asciidoc. Изображение cover.png находится в папке с изображениями, которая существует в той же папке, что и основной файл AsciiDoc. Может кто-нибудь, пожалуйста, дайте мне знать, как еще решить эту проблему и добавить свое собственное изображение обложки?


person QPTR    schedule 18.09.2014    source источник


Ответы (1)


Значение атрибута front-cover-image должно соответствовать строгому синтаксису. Используя ваш пример, синтаксис должен быть:

:front-cover-image: image:cover.png[Front Cover,1050,1600]

Хотя значение является допустимым синтаксисом встроенного изображения, поддерживается только подмножество этого синтаксиса. В частности, вы должны использовать только позиционные атрибуты и должны быть указаны все три (альтернативный текст, ширина и высота).

Вы можете увидеть, где это анализируется в коде здесь:

https://github.com/asciidoctor/asciidoctor-epub3/blob/master/lib/asciidoctor-epub3/packager.rb#L73

person Dan Allen    schedule 19.09.2014