{
 "id": 37778,
 "slug": "2026-01-19_lettura-offline",
 "url": "https://agents.willem.com/it/posts/2026-01-19_lettura-offline/",
 "source_url": "https://willem.com/it/2026-01-19_lettura-offline/",
 "language": "it",
 "date": "2026-01-19",
 "published": "2026-01-19T00:00:00+01:00",
 "created": "2026-01-19T11:08:41.552000+01:00",
 "updated": "2026-10-20T09:32:33.924000+02:00",
 "title": "Lettura offline",
 "subtitle": "Esportare gli articoli del blog da HTML a ePub e PDF",
 "summary": "Quest'anno il mio blog compie 10 anni. Quello che era iniziato come un esperimento è diventato più di 170 storie, con una media di circa 60 mila visualizzazioni di pagina al mese. Di recente ho cominciato a tradurre gli articoli in olandese, tedesco e spagnolo, allargando la portata. E ora introduco il supporto alla lettura offline: tutti gli articoli sono disponibili come download in ePub e PDF.",
 "topics": [
  "blog",
  "book",
  "literature",
  "programming",
  "technology",
  "writing"
 ],
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "provenance": {
  "kind": "model",
  "method": "Claude Sonnet, two passes (translation, then proofreading) against a glossary and hunspell",
  "date": "2026-10-20",
  "reviewed_by_native_reader": false,
  "language": "it",
  "source_language": "en"
 },
 "translations": [
  {
   "language": "en",
   "title": "Offline Reading",
   "url": "https://agents.willem.com/en/posts/2026-01-19_offline-reading/",
   "source_url": "https://willem.com/en/2026-01-19_offline-reading/"
  },
  {
   "language": "nl",
   "title": "Offline Lezen",
   "url": "https://agents.willem.com/nl/posts/2026-01-19_offline-lezen/",
   "source_url": "https://willem.com/nl/2026-01-19_offline-lezen/"
  },
  {
   "language": "de",
   "title": "Offline-Lesen",
   "url": "https://agents.willem.com/de/posts/2026-01-19_offline-lesen/",
   "source_url": "https://willem.com/de/2026-01-19_offline-lesen/"
  },
  {
   "language": "es",
   "title": "Lectura offline",
   "url": "https://agents.willem.com/es/posts/2026-01-19_lectura-offline/",
   "source_url": "https://willem.com/es/2026-01-19_lectura-offline/"
  },
  {
   "language": "fr",
   "title": "Lecture hors ligne",
   "url": "https://agents.willem.com/fr/posts/2026-01-19_lecture-hors-ligne/",
   "source_url": "https://willem.com/fr/2026-01-19_lecture-hors-ligne/"
  },
  {
   "language": "pt",
   "title": "Leitura offline",
   "url": "https://agents.willem.com/pt/posts/2026-01-19_leitura-offline/",
   "source_url": "https://willem.com/pt/2026-01-19_leitura-offline/"
  },
  {
   "language": "pap",
   "title": "Lesa Offline",
   "url": "https://agents.willem.com/pap/posts/2026-01-19_lesa-offline/",
   "source_url": "https://willem.com/pap/2026-01-19_lesa-offline/"
  },
  {
   "language": "fy",
   "title": "Offline lêzen",
   "url": "https://agents.willem.com/fy/posts/2026-01-19_offline-lezen/",
   "source_url": "https://willem.com/fy/2026-01-19_offline-lezen/"
  }
 ],
 "image": "https://willem.com/global/images/68eda178e767.webp",
 "image_width": 2560,
 "manuscript_pdf": "https://willem.com/global/manuscript/7b833a3c1412.pdf",
 "images": [
  {
   "url": "https://willem.com/global/images/4d22a1a0de33.webp",
   "description": "Leggi gli articoli di willem.com sul tuo e-reader preferito (come Kobo o reMarkable)",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37778_images-1.jpg"
  }
 ],
 "text": "Perché offline?\nGoditi una lettura senza distrazioni su dispositivi e-ink come un Kobo o un reMarkable, che sono gentili con i tuoi occhi. Concentrati sugli articoli dove e quando vuoi, perché sono disponibili come download che funzionano offline e senza DRM. Tutti gli ePub e i PDF di willem.com contengono immagini di alta qualità e una bella tipografia ridimensionabile. Qui ho preparato una comoda panoramica dei download in ePub e PDF:\nCome funziona\nIl sito willem.com gira sul sistema di gestione dei contenuti Lemmid, che è un generatore di siti statici e produce HTML ottimizzato, adatto a un traffico elevato e a una distribuzione internazionale. Ho esteso il codice NodeJS per esportare automaticamente in ePub e PDF usando HTML semplificato come input. Vedi qui sotto i frammenti di codice sorgente: per l'ePub uso il modulo epub-gen; per il PDF uso pandoc e LaTeX. Ho creato un gestore di attività che mette in coda i lavori di output per le singole traduzioni e i singoli formati, distribuendo il carico di calcolo sul backend.\nConclusione\nLe reazioni che ricevo ai miei articoli arrivano da tutto il mondo e mi ispirano a continuare a scrivere. Con il supporto a ePub e PDF spero di allargare ancora di più la mia portata, offrendo più modi di leggere gli articoli. Buona lettura!",
 "word_count": 217,
 "markdown_url": "https://agents.willem.com/it/posts/2026-01-19_lettura-offline/post.md"
}