Lecture hors ligne
Exporter des articles de blog du HTML vers l'ePub et le PDF
- Publié
- Mis à jour
- (créé )
- Écrit par
- Willem L. Middelkoop
- Sujets
- blog · livre · littérature · programmation · technologie · écriture
- Version humaine de cet article
- https://willem.com/fr/2026-01-19_lecture-hors-ligne/
- English
- Offline Reading
- Nederlands
- Offline Lezen
- Deutsch
- Offline-Lesen
- Español
- Lectura offline
- Italiano
- Lettura offline
- Português
- Leitura offline
- Papiamentu
- Lesa Offline
- Frysk
- Offline lêzen
- Langues
- Traduit de l’original anglais par un modèle de langage en deux passes (traduction et relecture) avec un glossaire et un correcteur orthographique ; pas encore relu par un lecteur de langue maternelle.
Résumé
Cette année, mon blog fête ses 10 ans. Ce qui a commencé comme une expérience est devenu plus de 170 histoires, avec en moyenne environ 60 mille pages vues par mois. J'ai récemment commencé à traduire des articles en néerlandais, en allemand et en espagnol pour élargir la portée. Et maintenant, je prends en charge la lecture hors ligne en rendant tous les articles disponibles en téléchargement ePub et PDF.
Texte intégral

Pourquoi hors ligne ?
Profite d'une lecture sans distraction sur des appareils à encre électronique comme une Kobo ou une reMarkable, qui ménagent tes yeux. Concentre-toi sur les articles où et quand tu veux : ils sont disponibles en téléchargements qui fonctionnent hors ligne et sans DRM. Tous les ePub et PDF de willem.com contiennent des images de haute qualité et une belle typographie redimensionnable. J'ai fait un aperçu pratique des téléchargements ePub et PDF ici :
[action1]
Comment ça marche
Le site willem.com tourne sur le système de gestion de contenu Lemmid, un générateur de site statique qui produit du HTML optimisé, adapté à un fort trafic et à une diffusion internationale. J'ai étendu le code NodeJS pour exporter automatiquement vers l'ePub et le PDF à partir d'un HTML simplifié. Voir les extraits de code source ci-dessous : pour l'ePub, j'utilise le module epub-gen ; pour le PDF, j'utilise pandoc et LaTeX. J'ai fait un gestionnaire de tâches qui met en file d'attente les travaux de sortie pour chaque traduction et chaque format de fichier, ce qui répartit la charge de calcul sur le backend.
Conclusion
Les réactions que j'ai reçues sur mes articles viennent du monde entier et elles m'inspirent à continuer d'écrire. Avec la prise en charge de l'ePub et du PDF, j'espère élargir encore ma portée en offrant plus de façons de lire les articles. Bonne lecture !