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.
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 :
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 quenpm
, le gestionnaire traditionnel de Node.js. C’est avec celui-ci que seront appelées les bibliothèques de développement CSS (sass
,postcss
etautoprefixer
)
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/
La configuration pour le site Hugo sont dans le fichier config.yml
.
Les photos sont partagées à l'adresse Solution à étudier.http://corsaire-chaparral.org/photos-partage/
.
Ouvrez une issue ou envoyez un courriel à Louis-Olivier Brassard.
MIT