Skip to content

Commit 8ef30ff

Browse files
Hide English sidebar on French pages
Add lang: fr front matter to all French files and use Liquid conditional CSS in head_custom.html to hide the sidebar when viewing French content. French users navigate via the FR index page lab table instead. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent e2b5258 commit 8ef30ff

13 files changed

Lines changed: 23 additions & 0 deletions

File tree

_includes/head_custom.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,14 @@
2222
}
2323
}
2424
</style>
25+
26+
{% if page.lang == 'fr' %}
27+
<style>
28+
/* Hide English sidebar on French pages */
29+
.side-bar { display: none !important; }
30+
.main { margin-left: 0 !important; }
31+
@media (min-width: 50rem) {
32+
.main { max-width: none; padding-left: 2rem; }
33+
}
34+
</style>
35+
{% endif %}

fr/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
layout: default
45
title: Accueil
56
nav_order: 0

fr/labs/lab-00-prerequisites/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-00-prerequisites/
45
title: "Lab 00 : Prérequis"
56
description: "Installez tous les outils requis et vérifiez votre environnement de développement pour le Code Quality Scan Workshop."

fr/labs/lab-01-explore-demo-apps/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-01-explore-demo-apps/
45
title: "Lab 01 : Explorer les applications de démonstration"
56
description: "Parcourir les 5 applications de démonstration, comprendre leurs violations intentionnelles et exécuter chaque application localement avec Docker."

fr/labs/lab-02-linting/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-02-linting/
45
title: "Lab 02 : Analyse de lint"
56
description: "Exécuter des linters par langage sur les 5 applications de démonstration et comprendre le format de sortie SARIF pour les résultats de qualité du code."

fr/labs/lab-03-complexity/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-03-complexity/
45
title: "Lab 03 : Analyse de complexité"
56
description: "Analyser la complexité cyclomatique dans les 5 applications de démonstration à l'aide de Lizard et convertir les résultats au format SARIF."

fr/labs/lab-04-duplication/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-04-duplication/
45
title: "Lab 04 : Détection de duplication"
56
description: "Détecter la duplication de code dans la base de code à l'aide de jscpd et configurer les seuils de détection."

fr/labs/lab-05-coverage/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-05-coverage/
45
title: "Lab 05 : Analyse de couverture"
56
description: "Exécutez les outils de couverture de tests pour chaque langage et convertissez les résultats au format SARIF pour un reporting unifié."

fr/labs/lab-06-ado-pipelines/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-06-ado-pipelines/
45
title: "Lab 06-ADO : Pipelines ADO CI/CD"
56
description: "Importer le pipeline code-quality-scan.yml dans Azure DevOps, l'exécuter et consulter les résultats dans ADO Advanced Security."

fr/labs/lab-06-github-actions/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
nav_exclude: true
3+
lang: fr
34
permalink: /fr/labs/lab-06-github-actions/
45
title: "Lab 06 : GitHub Actions CI/CD"
56
description: "Explorez le workflow code-quality-scan.yml, exécutez-le via GitHub Actions et consultez les résultats SARIF dans l'onglet GitHub Security."

0 commit comments

Comments
 (0)