Différences entre versions de « 2019-173 »
De Mi caja de notas
Ligne 18 : | Ligne 18 : | ||
=== Ailleurs en support === | === Ailleurs en support === | ||
- découverte du projet de Guide IndieWeb - https://indiewebguides.org motorisés par [[eleventy]] | - découverte du projet de Guide IndieWeb - https://indiewebguides.org motorisés par [[eleventy]] | ||
+ | |||
+ | == installation locale 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. |
Version du 22 juin 2019 à 18:00
Notes de xtof le samedi 22 juin 2019
indieweb - essayer 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://blog.christopheducamp.com - Blog, accès UI sur CMS Netlify et Formulaire fonctionnel.
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
Ailleurs en support
- découverte du projet de Guide IndieWeb - https://indiewebguides.org motorisés par eleventy
installation locale 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.