{
 "url": "https://11d.im/journal/2026/20260914142059-brouillon-publier-unlisted-eleventy/",
 "published": "Mon Sep 14 2026 16:21:00 GMT+0200 (Central European Summer Time)",
 "updated": "Mon Sep 14 2026 18:01:25 GMT+0200 (Central European Summer Time)",
 "author": {
  "name": "tk",
  "url": "https://11d.im"
 },
 "content": "<section>\n<p><a href=\"https://www.11ty.dev\">Eleventy</a> est un g\u00e9n\u00e9rateur de site statique en kit qui ne fournit qu'assez peu de logique.</p>\n<p>Tout est \u00e0 d\u00e9finir.\nIl n'y a pas de notion pr\u00e9\u00e9tablie de brouillon, \u00e0 chacun\u00b7e de mettre en place le syst\u00e8me qui lui pla\u00eet.</p>\n<p>Pour commencer, la documentation montre comment <a href=\"https://www.11ty.dev/docs/config-preprocessors/#example-drafts\">utiliser les <em>preprocessors</em></a>, les fonctions qui s'ex\u00e9cutent avant qu'Eleventy commence le gros de son taf.\nDans l'exemple donn\u00e9, si un texte a la propri\u00e9t\u00e9 <code>draft: true</code> alors il ne sera pas trait\u00e9 par la moulinette de transformation.</p>\n<p>Pour ma part, je voulais une solution interm\u00e9diaire o\u00f9 les contenus en brouillon deviennent des pages avec une URL, mais sans que ces derni\u00e8res ne soient index\u00e9es et donc mises en public, publi\u00e9e, et diffus\u00e9e dans les flux RSS.\nUn peu comme le statut <em>unlisted</em> de Mastodon ou de YouTube.\nPour cela, il faut utiliser <a href=\"https://www.11ty.dev/docs/collections/#how-to-exclude-content-from-collections\">la propri\u00e9t\u00e9 <code>eleventyExcludeFromCollections</code></a> que l'on mettra donc \u00e0 <code>true</code>.</p>\n<p>Cela me permet de publier depuis mon t\u00e9l\u00e9phone ou <a href=\"https://sparkles.sploot.com/home\">sparkles</a> tout en m'accordant un temps de relecture et de travail d'\u00e9dition sur les m\u00e9tadonn\u00e9es, par exemple.\nN'apparaissant pas dans les flux RSS, aucune automatisation ne se d\u00e9clenche \u00e9galement.\nLa r\u00e9ponse d'une cr\u00e9ation de contenu avec micropub est l'URL du nouveau contenu qu'il n'y a plus qu'\u00e0 r\u00e9colter pour voir la page avant sa publication.</p>\n<p><a href=\"https://codeberg.org/taniki/11d.im/commit/4a8364a00c163fbbc79b49fa1b8fd737be660413\">Ce commit</a> vous permettra de voir comment cela s'int\u00e8gre avec la gestion dynamique des m\u00e9tadonn\u00e9es d'Eleventy.</p>\n</section>",
 "content-plain": "Eleventy est un g\u00e9n\u00e9rateur de site statique en kit qui ne fournit qu'assez peu de logique.\n\nTout est \u00e0 d\u00e9finir. Il n'y a pas de notion pr\u00e9\u00e9tablie de brouillon, \u00e0 chacun\u00b7e de mettre en place le syst\u00e8me qui lui pla\u00eet.\n\nPour commencer, la documentation montre comment utiliser les preprocessors, les fonctions qui s'ex\u00e9cutent avant qu'Eleventy commence le gros de son taf. Dans l'exemple donn\u00e9, si un texte a la propri\u00e9t\u00e9 draft: true alors il ne sera pas trait\u00e9 par la moulinette de transformation.\n\nPour ma part, je voulais une solution interm\u00e9diaire o\u00f9 les contenus en brouillon deviennent des pages avec une URL, mais sans que ces derni\u00e8res ne soient index\u00e9es et donc mises en public, publi\u00e9e, et diffus\u00e9e dans les flux RSS. Un peu comme le statut unlisted de Mastodon ou de YouTube. Pour cela, il faut utiliser la propri\u00e9t\u00e9 eleventyExcludeFromCollections que l'on mettra donc \u00e0 true.\n\nCela me permet de publier depuis mon t\u00e9l\u00e9phone ou sparkles tout en m'accordant un temps de relecture et de travail d'\u00e9dition sur les m\u00e9tadonn\u00e9es, par exemple. N'apparaissant pas dans les flux RSS, aucune automatisation ne se d\u00e9clenche \u00e9galement. La r\u00e9ponse d'une cr\u00e9ation de contenu avec micropub est l'URL du nouveau contenu qu'il n'y a plus qu'\u00e0 r\u00e9colter pour voir la page avant sa publication.\n\nCe commit vous permettra de voir comment cela s'int\u00e8gre avec la gestion dynamique des m\u00e9tadonn\u00e9es d'Eleventy.",
 "syndication": [],
 "type": "entry",
 "name": "mettre en ligne des brouillons sans les publier"
}