Skip to content

corsaire-chaparral/corsaire-chaparral.org

Repository files navigation

Site web du club d'athlétisme Corsaire-Chaparral

Ce répertoire recense le code source du site web du club d'athlétisme Corsaire-Chaparral. Il est généré avec Hugo, un générateur de site statique écrit en Go.

Installation

Prérequis

Les instructions documentent un usage en ligne de commande. Assurez-vous de disposer d'un terminal (interface en ligne de commande).

Pour construire ce site, assurez-vous d'avoir installé les logiciels suivants :

  • Hugo (v0.63+)
  • Make (variante GNU de préférence)

Pour le développement et la production des feuilles de style CSS (non gérées avec la fonctionnalité Hugo Resources), assurez-vous d’avoir également les outils suivants :

  • Node.js (v18+) environnement de programmation en JavaScript, pour l’outillage de développement.
  • pnpm (v10+) utilitaire plus efficient en consommation de ressources disque que npm, le gestionnaire traditionnel de Node.js. C’est avec celui-ci que seront appelées les bibliothèques de développement CSS (sass, postcss et autoprefixer)

Instructions détaillées

Téléchargez ce dépôt ou, mieux, clonez-le avec Git :

git clone https://github.com/corsaire-chaparral/corsaire-chaparral.org.git
cd corsaire-chaparral.org

Pour développer les styles CSS, installez les dépendances avec pnpm (sautez si vous ne développez pas de styles) :

pnpm install

pnpm installe les outils de développement Node.js pour générer les feuilles de style du site (sass, postcss, autoprefixer).

Vous pouvez à présent construire le site :

make build  # génère le site dans le dossier public/

Vous pouvez prévisualiser le site en local, avec les changements en temps réel :

make serve  # démarre un serveur local à l'adresse locale http://localhost:1313

Pour produire les feuilles de styles dans static/styles/ (dont les sources sont dans _assets/styles/) :

make styles  # production des feuilles dans le dossier static/styles/

Configuration

La configuration pour le site Hugo sont dans le fichier config.yml.

Partage de photos

Les photos sont partagées à l'adresse http://corsaire-chaparral.org/photos-partage/. Solution à étudier.

Soutien

Ouvrez une issue ou envoyez un courriel à Louis-Olivier Brassard.

Licence

MIT

About

Site web du Club d’athlétisme Corsaire-Chaparral.

Topics

Resources

License

Stars

Watchers

Forks