2019-173
De Mi caja de notas
Notes de xtof le samedi 22 juin 2019
famille
- call Guillaume - convenu d'organiser un dîner à la maison w/ Blandine. ébauché le principe d'organiser une cousinade
- Lucie m'envoie le programme de Solidays pour demain. à étudier. Dépôt d'une petite chatte et ou lui passer les clés de l'appartement lors de mon déplacement prévu jeudi en Provence.
indieweb - premiers pas sur eleventy
- générateur de site statique : premiers pas sur eleventy, après avoir plongé dans quelques canaux slack de la communauté Jamstatic. Premier output sur https://11ty.christopheducamp.com - Blog, accès UI sur CMS Netlify et Formulaire fonctionnels.
Travaux envisagés
Pensée à terme : migration de la motorisation GoHugo
- mise à jour des contenus du blog (faux texte à transformer en notes d'installation implémentation)
- essayer des modèles de design
- fonctionnement des webmentions
- implémentation de micropub
Glanés ailleurs en support
- découverte du projet de Guide IndieWeb - https://indiewebguides.org motorisés par eleventy
installation locale du générateur 11ty
> THINK LOCAL, NOT GLOBAL
Plutôt que d'utiliser une installation globale, comme suit :
# this is not preferable npm install -g @11ty/eleventy
# mais cela vous permet d'utiliser `eleventy` n'importe où
Au lieu de cela, vous devriez installer Eleventy localement dans votre projet en cours. Ceci requiert que votre projet ait un package.json. Si vous n'avez pas un `package.json` dans votre projet, utilisez `npm init` pour en créer un.
Avec un package.json, vous pouvez installer des packages localement. Par exemple cette commande d'installation sauvegardera @11ty/eleventy dans le package.json de votre projet :
npm install --save-dev @11ty/eleventy
Puis utilisez `npx` pour lancer votre version de projet en local :
npx eleventy
Utiliser une installation locale est préférable car vous rencontrerez moins de problèmes d'interopérabilités si vous utilisez Eleventy sur plusieurs projets. Quand Eleventy se heurte à une nouvelle version majeure, vous voudrez que la version spécifique d'Elevently du projet soit installée localement.
Si vous prévoyez de déployer votre site en utilisant un service comme Netlify (qui fera tourner vos build sur ses serveurs), vous devrez utiliser la méthode de l'installation locale ci-dessus.