Simon 80c064cc0e
All checks were successful
continuous-integration/drone/push Build is passing
Merge pull request 'feat: Add slides link' (#32) from diapos into main
## Détails

- Ajout d'un lien vers nos diapos

## Pourquoi

- Pour rendre public nos présentations

Reviewed-on: #32
2023-07-21 18:22:43 +02:00
2022-12-16 16:10:46 +01:00
2023-03-10 12:19:45 +01:00
2023-07-21 18:20:56 +02:00
2022-02-16 14:07:55 +01:00
2022-02-01 10:55:35 +01:00
2023-03-24 15:10:17 +01:00

Code source du site internet de RésiLien

Le but du site

Le but étant de communiquer et se faire connaître sur nos différentes offres et réalisations.

Technologie

  • Le site est créé à l'aide de l'outil de génération de site statique Open Source Hugo
  • Le déploiement continu se fait à l'aide de l'outil Open Source Drone CI
  • Le site est hébergé sur un stockage S3 dont l'outil est Garage fait par l'association Deuxfleurs
  • Une gestion de haute disponibilité est mis en place à l'aide de Traefik

Commandes

Initialisation

Voici les commandes pour démarrer le projet localement :

git clone --recurse-submodules https://git.resilien.fr/ResiLien/resilien.git
cd resilien

Il faut ensuite installer quelques paquet depuis NPM :

(cd themes/hugo-theme-lowtech && npm i)

Développement

Il faut lancé le serveur de Hugo :

hugo serve

Déploiement

Pour déployer sur staging :

hugo --minify --buildDrafts --buildFuture --environment staging
node themes/hugo-theme-lowtech/scripts/typo
hugo deploy --environment staging

Pour déployer en production :

hugo --minify --environment production
node themes/hugo-theme-lowtech/scripts/typo
hugo deploy --environment production

Liens

Icons :

Description
No description provided
Readme 6.5 MiB
Languages
Sass 66.7%
HTML 32.7%
JavaScript 0.6%