manifest.json est le petit carnet de bord de votre magasin de fichiers. Il dit à la page quels documents afficher et comment les présenter. Sans lui, la page ne sait pas quoi montrer.
Où le trouver ? À côté de index.html, dans le même dossier.
Ce fichier contient une liste items : chaque item correspond à une carte dans le catalogue.
Champs les plus utiles (simples à retenir)
title: le nom lisible de votre document.description: une courte phrase pour expliquer.url: le chemin vers le fichier (ex../pdfs/Guide.pdf).type: le format (pdf, image, vidéo, audio, zip, md, script…).tags: des mots-clés pour filtrer (ex.["atelier","budget"]).created: la date d’ajout au format AAAA-MM-JJ.thumb: une vignette (image) pour illustrer la carte.badges: de petites étiquettes visuelles (ex.["new","star"]ou un objet personnalisé).info: un lien d’explications (page détaillée).run: un lien pour essayer (ex. démo interactive).size: la taille du fichier en octets (optionnel).
Métaphore : imaginez manifest.json comme un tableau avec des lignes (vos documents) et des colonnes (titre, description, type, etc.). La page lit ce tableau pour fabriquer les cartes.
Schéma visuel (simplifié)
{
"version": 1,
"updated": "AAAA-MM-JJ",
"items": [
{ /* item 1 */ },
{ /* item 2 */ }
]
}
À retenir
manifest.json= liste officielle de vos documents.- Chaque ligne (item) devient une carte.- Commencez simple (title, url, type) puis ajoutez (tags, badges, etc.).