Plugin para o Gitbook que contém estilos e templates para geração de livros.
book/book.css
: estilos do sitebook/hljs.css
: contém estilos de syntax highlighting compatíveis com a biblioteca highlight.js, usados na geração de site
ebook/ebook.css
: contém estilos comuns usados em todos os formatos de ebook (pdf, mobi e epub)ebook/pdf.css
: estilos específicos para pdfebook/reader.css
: estilos para mobi e epubebook/hljs.css
: contém estilos de syntax highlighting compatíveis com a biblioteca highlight.js, usados em todos os formatos de ebook
Os templates utilizados são compatíveis com a template engine swig do Node.js.
book/templates/gitbook/page.html
: template usado em cada página do site.book/templates/gitbook/glossary.html
: template para a página de glossário gerada pelo Gitbook. Usado raramente.book/templates/gitbook/langs.html
: template para a página de seleção de idiomas gerada pelo Gitbook. Usado raramente.
ebook/templates/gitbook/summary.html
: template para o sumário de ebooks gerados nos formatos mobi e epub.
Na inicialização do Gitbook são configuradas algumas propriedades da geração do pdf
:
pdf.customSize
: tamanho do livro, largura x altura, em mílimetrospdf.fontSize
: tamanho da fonte em ptspdf.margin.top
: margem superior em ptspdf.margin.bottom
: margem inferior em ptspdf.margin.left
: margem esquerda em ptspdf.margin.right
: margem direita em ptspdf.headerTemplate
: template html do cabeçalho do livropdf.footerTemplate
: template html do rodápé do livropdf.summary.headerTemplate
: template html do cabeçalho do sumáriopdf.summary.footerTemplate
: template html do rodapé do sumário
A maioria das opções são do Gitbook, normalmente definidas no book.json
. As opções pdf.summary.headerTemplate
e pdf.summary.footerTemplate
são opções específicas do gitbook-plugin-cdc
.
Se existirem opções definidas no book.json
, elas serão redefinidas, mantendo as opções desse plugin.