Template minimal de site Quarto personnel

Ce template donne une structure minimale pour créer le site Quarto personnel. Il peut être adapté librement, à condition de conserver un site public clair, vérifiable et sans information sensible.

La méthode minimale proposée ici publie le site rendu dans docs/ avec GitHub Pages.

Télécharger le gabarit complet (ZIP).

Structure minimale

site-personnel/
  _quarto.yml
  .nojekyll
  index.qmd
  parcours.qmd
  realisations.qmd
  declaration-ia.qmd
  styles.css
  README.md
  docs/

Le dossier docs/ est créé ou mis à jour par quarto render. Il contient les fichiers HTML publiés par GitHub Pages. Le fichier .nojekyll se place à la racine du dépôt.

_quarto.yml

project:
  type: website
  output-dir: docs

lang: fr

website:
  title: "Prénom Nom"
  navbar:
    left:
      - text: "Accueil"
        href: index.qmd
      - text: "Parcours"
        href: parcours.qmd
      - text: "Réalisations"
        href: realisations.qmd
      - text: "IA"
        href: declaration-ia.qmd

format:
  html:
    theme: cosmo
    css: styles.css
    toc: true
    embed-resources: true

index.qmd

---
title: "Prénom Nom"
---

## Présentation

Court paragraphe de présentation académique ou professionnelle.

## Intérêts

- Science des données
- Programmation R
- Visualisation

## Liens

- GitHub: <https://github.com/identifiant>
- Site publié: <https://identifiant.github.io/nom-du-depot/>
- Portfolio public ou trace publique, si autorisé: <lien>

parcours.qmd

---
title: "Parcours et compétences"
---

## Parcours

Décrire brièvement le parcours ou les intérêts professionnels.

## Compétences

- R et tidyverse
- Quarto
- Git et GitHub
- Visualisation de données

## Expériences ou formations

Ajouter uniquement les éléments que vous acceptez de rendre publics.

realisations.qmd

---
title: "Réalisations"
---

## Réalisation 1: trace du portfolio

Contexte:

Production:

Outils:

Validation ou vérification:

Ce que cette réalisation démontre:

Limite ou amélioration possible:

Trace source dans le portfolio:

Lien public, seulement si autorisé:

## Réalisation 2: projet ou module avancé

Contexte:

Production:

Outils:

Validation ou vérification:

Ce que cette réalisation démontre:

Limite ou amélioration possible:

Trace source dans le projet ou le module:

Lien public, seulement si autorisé:

## Justification technique courte

Expliquer un choix technique important: structure du dépôt, validation, dépendances, rendu Quarto, visualisation, fonction, test ou publication GitHub Pages.

Pour STT-6230, ajouter une dimension plus avancée: comparaison d’approches, validation supplémentaire, analyse de performance, limite méthodologique ou justification d’architecture.

declaration-ia.qmd

---
title: "Déclaration IA"
---

Indiquer ici les usages significatifs de l’IA générative qui ont influencé le texte, la structure, le code ou le design du site.

Pour chaque usage significatif:

- outil utilisé;
- tâche demandée;
- éléments conservés;
- vérifications effectuées;
- modifications apportées.

Si aucun usage significatif n’a influencé le site, écrire:

> Aucun usage significatif de l’IA générative n’a influencé le site remis.

styles.css

body {
  line-height: 1.6;
}

h1,
h2,
h3 {
  letter-spacing: 0;
}

README.md

# Site personnel

Site Quarto personnel réalisé dans le cadre du cours STT-4230 / STT-6230.

## Rendu local

```bash
quarto render
```

## Publication

La publication se fait avec GitHub Pages à partir du dossier `docs/`.

Méthode minimale:

1. Lancer `quarto render`.
2. Vérifier le site local dans `docs/index.html`.
3. Créer un fichier vide `.nojekyll` à la racine du dépôt si le fichier n’existe pas déjà.
4. Commiter les fichiers sources, `.nojekyll` et le dossier `docs/`.
5. Pousser le dépôt sur GitHub.
6. Dans GitHub, configurer Pages pour publier la branche principale à partir du dossier `/docs`.

## Liens de remise

- Site publié: <https://identifiant.github.io/nom-du-depot/>
- Dépôt source: <https://github.com/identifiant/nom-du-depot>
- Dernier commit évalué: `coller-identifiant-du-commit`
- Réalisation issue du portfolio: `realisations.qmd`, section `Réalisation 1`
- Réalisation issue du projet ou d’un module avancé: `realisations.qmd`, section `Réalisation 2`
- Déclaration IA: `declaration-ia.qmd`

Vérifications avant remise

quarto render
git status

Le site publié doit être consulté dans le navigateur avant la remise finale. Vérifier aussi que les liens vers le portfolio, le projet ou les rapports publics ne donnent pas accès à des données non autorisées ou à des informations sensibles.

Sources techniques

GPT du cours