Personnalisation du livre
Cette page vous montrera comment personnaliser le livre, notamment définir le titre, le nom d'auteur, la langue du texte.
Ces options de personnalisation se trouvent dans le fichier /pollen/variables.rkt.
Il vous suffit de modifier les valeurs dans ce fichier.
Métadonnées principales
Cette partie rassemble les métadonnées qui peuvent être utilisées dans diverses parties du livre.
Si vous ne savez pas quoi mettre, laissez la valeur ou mettez une chaine de caractères vide.
; Main metadata.
(define author "Author name")
(define author:url "https://author-url.example/")
(define base-url "https://book-url.example/book1/")
(define license "Tous droits réservés.")
(define nom-livre "TITRE DU LIVRE")
(define nom-livre-court "TITRE")
(define sous-titre-livre "Tome 1, Le Sous-Titre Du Livre")
(define url-support "https://framagit.org/NemuLumeN/fabrilivre/-/issues")
;; Language of the book.
(define lang "fr")
;; Language + country code.
(define lang-LANG "fr-FR")
ISBN
Cette section vous servira pour les exports qui en ont besoin.
;; ISBN.
(define (isbn)
(case (current-poly-target)
[(tex) "9780123456789"]
[else
(case (current-output-by-env)
[("EPUB")
(case (current-output-variant)
[("KEPUB") "9780123456789"]
[("KINDLE") "9780123456789"]
[else "unknown"])]
[else "unknown"])]))
Pour l'instant, seuls les exports tex (pour les PDF), kepub et kindle sont supportés.
Export HTML
Valeurs spécifiques à l'export HTML.
Export EPUB
Valeurs spécifiques à l'export EPUB (kepub et kindle).
L'implémentation par défaut se base sur le fait que vous êtes un auteur / une autrice auto-publiée.
Si ce n'est pas le cas pour vous, vous pouvez personnaliser ces valeurs ici, notamment dc:publisher
.
; EPUB export variables.
(define dc:identifier (string-append "urn:isbn:" (isbn)))
;; Name of the author associated to this book.
(define dc:creator author)
;; Normalized name of the author, used for systems.
;; See https://www.w3.org/TR/epub/#sec-opf-dccreator.
(define dc:creator:file-as author)
;; The publisher. Set it to the author name if self-published.
(define dc:publisher author)
Suite de la documentation
Vous avez désormais les bases pour commencer à travailler vos documents pour l’export HTML.
Vous pouvez prendre connaissance des balises existantes ici : Référence des balises.
Et une fois que vous vous sentirez prĂŞte /prĂŞt, vous pouvez continuer votre lecture pour faire la mise en ligne HTML.
Ou vous pouvez voir comment créer les autres exports :
- EPUB (Ă faire)
- PDF (Ă faire)