https://github.com/codegouvfr/eleventy-dsfr

Template pour la création d'un site utilisant le système de design de l'État avec Eleventy.

https://github.com/codegouvfr/eleventy-dsfr

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 36 committers (8.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.2%) to scientific vocabulary

Keywords

bluehats dsfr eleventy pagefind static-website
Last synced: 6 months ago · JSON representation

Repository

Template pour la création d'un site utilisant le système de design de l'État avec Eleventy.

Basic Info
Statistics
  • Stars: 59
  • Watchers: 6
  • Forks: 25
  • Open Issues: 10
  • Releases: 0
Topics
bluehats dsfr eleventy pagefind static-website
Created over 4 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

img build

eleventy-dsfr

eleventy-dsfr permet de déployer un site statique au DSFR avec le générateur Eleventy.

Voir la démonstration sur GitHub Pages.

Pour d'autres exemples de réutilisation, cf. Démonstration et réutilisations.

Screenshot of the website front page.

Fonctionnalités

Prise en main

Installation

Cloner le dépôt :

bash git clone https://github.com/codegouvfr/eleventy-dsfr.git my-site-name

Naviguer dans le dossier :

bash cd my-site-name

Installer les dépendances :

bash npm install

Exécuter Eleventy :

Construire un livrable, indexé avec pagefind pour la recherche :

bash npm run build

L'exécuter sur le serveur de développement local :

bash npm start

Ou exécuter un mode de débogage.

Réutilisation

Développement

Voir aussi la documentation des composants

  • Ajouter des chaînes de caractères localisées dans le dossier _data/i18n/[lang]/index.js.
    • Pour ajouter une nouvelle traduction, ajouter un dossier [lang] dans content, un nouveau fichier _data/i18n/[lang]/index.js et l'inclure dans _data/i18n/index.js.
  • Ajouter des styles personnalisés et des images dans le dossier public.
    • Celui-ci sera copié tel quel dans le dossier de sortie. Cela signifie que ./public/css/* persistera dans ./_site/css/* après la construction du livrable.
  • Compléter le README et la documentation. 😀

Ajout de contenu

Voir la documentation des fonctionnalités et du Markdown

Déploiement

En cas d'erreur lors du build : bash Error: Get Pages site failed Error: HttpError: Not Found Essayer cette configuration. - [OPTIONNEL] Configurer la redirection de toutes les URLs des pages dont la langue est celle par défaut.

Documentation

La suite de la documentation (composants, fonctionnalités) est disponible dans content/fr/blog/posts ou directement sur le site de démonstration.

Démonstration et réutilisations

Pour une démonstration, voir la GitHub Pages correspondante.

Contribution

Les contributions ponctuelles peuvent être acceptées, mais le dépôt n'est plus activement maintenu.

Licence

Le dépôt est publié sous licence MIT pour le code et sous licence Etalab 2.0 pour les autres contenus.

Il est maintenu par la mission logiciels libres de la DINUM.

Crédits images

Owner

  • Name: code.gouv.fr
  • Login: codegouvfr
  • Kind: organization
  • Email: contact@code.gouv.fr
  • Location: France

Mission logiciels libres de la DINUM

GitHub Events

Total
  • Issues event: 2
  • Watch event: 9
  • Push event: 5
  • Pull request event: 4
  • Fork event: 4
Last Year
  • Issues event: 2
  • Watch event: 9
  • Push event: 5
  • Pull request event: 4
  • Fork event: 4

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 430
  • Total Committers: 36
  • Avg Commits per committer: 11.944
  • Development Distribution Score (DDS): 0.419
Past Year
  • Commits: 10
  • Committers: 3
  • Avg Commits per committer: 3.333
  • Development Distribution Score (DDS): 0.5
Top Committers
Name Email Commits
Zach Leatherman z****n@g****m 250
hjonin h****n@d****r 67
Hélène Jonin h****n@c****r 46
Mathias Bynens m****s@q****e 9
Bastien Guerry b****g@g****g 8
Benji Encalada Mora b****s 5
Sylvain Lafay s****y@i****r 5
Mohsen Azimi me@a****e 3
Cassey Lottman c****n 3
Andrea Verlicchi v****k 3
Krzychu k****a@g****m 2
David 6****d 2
Jens Oliver Meiert j****s@m****m 2
Nicolas Hoizey n****s@h****m 2
Steven s****n@c****m 2
Andrei Stoicescu a****u@g****m 1
Amandeep Singh a****a@g****m 1
Anders Kaseorg a****k@m****u 1
dhoman d****n@h****u 1
William Lindvall s****m@h****m 1
Will Boyd w****l@c****m 1
Siim Pragi s****m@p****e 1
Siarhei Bobryk s****k@i****m 1
Salman Hossain Saif e****f@g****m 1
Peter deHaan p****n@h****m 1
Nils Mielke n****m@f****e 1
Nick Novak n****t@u****u 1
Nate Steiner n****r@g****m 1
Kitt Hodsden gh@k****m 1
Handrei Stoicescu s****a@g****m 1
and 6 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 18
  • Total pull requests: 15
  • Average time to close issues: 16 days
  • Average time to close pull requests: 6 days
  • Total issue authors: 5
  • Total pull request authors: 9
  • Average comments per issue: 0.72
  • Average comments per pull request: 0.87
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 minutes
  • Issue authors: 2
  • Pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.29
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • hjonin (10)
  • slafayIGN (4)
  • bzg (1)
  • teotimepacreau (1)
  • newick (1)
Pull Request Authors
  • slafayIGN (8)
  • cquest (2)
  • cbrousseau1 (2)
  • zacchiro (2)
  • pombredanne (2)
  • paternal (2)
  • leobr29 (2)
  • AliaumeL (1)
  • olegoaer (1)
Top Labels
Issue Labels
Pull Request Labels