Go to file
Simon 65527a5996
continuous-integration/drone/push Build is passing Details
Merge pull request 'Met à jour les contenus en bas de page + page des services' (#43) from maj-footer into main
## Description

- Change la présentation du service site statique
- Corrige des typo
- Corrige la mise en page des premiers blocs de la page d'accueil
- Enlève les mentions de proposition commerciale
- Ajoute liens vers documents associatifs

- Organise la page des services par thématique
- Ajoute Garage à la liste
- changement de description pour Hedgedoc et Outline

Reviewed-on: #43
Reviewed-by: Simon <simon@resilien.fr>
2025-03-10 14:26:09 +01:00
assets fix(css): Réduit margin-bottom des h2 2025-03-06 23:32:18 +01:00
config feat(Garage): Upgrade deploy url 2022-12-16 16:10:46 +01:00
content refactor: Mise en place des h2 avec Markdown 2025-03-10 14:17:32 +01:00
data feat: Modification de la description de Outline et Hedgedoc 2025-03-10 14:24:46 +01:00
layouts feat(services): Regroupe par thématiques 2025-03-06 23:32:06 +01:00
static feat: Ajout de document pour l'association 2024-04-15 23:16:49 +02:00
themes feat: Update homepage text 2022-02-16 14:07:55 +01:00
.drone.yml feat(Drone): Remove unnecessary configuration 2023-03-13 09:38:14 +01:00
.editorconfig feat: Mise en place de l'architecture 2021-10-18 16:58:59 +02:00
.gitignore feat: Remove unnecessary file 2022-02-01 10:55:35 +01:00
.gitmodules feat: Mise à jour juridique 2025-01-24 11:15:50 +01:00
README.md feat(Docs): Remove old documentation 2023-03-24 15:10:17 +01:00

README.md

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 :