LifeDesign Learning Zone

2019-173

De wikiducamp
Sauter à la navigation Sauter à la recherche

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.