Bienvenue sur Nuxt Slides

Un framework de présentation avec Nuxt + Reveal.js

Fonctionnalités

Ce que vous pouvez faire

Contenu

  • Slides en Markdown avec syntaxe MDC
  • Plusieurs thèmes (DSFR, minimal)
  • Arrière-plans personnalisés par niveau de titre
  • Coloration syntaxique avec Shiki

Layouts

  • Colonnes (2 ou 3)
  • Citations et mises en avant
  • Lightbox pour images
  • Et bien plus...

Exemple de code

// Configurez votre présentation dans le frontmatter
const config = {
  theme: 'dsfr',
  transition: 'slide',
  slideNumber: true
}

Démarrage

Installation

  1. Clonez ce dépôt
  2. Exécutez pnpm install
  3. Créez votre présentation dans presentations/public/
  4. Lancez pnpm dev

Structure des dossiers

DossierUsageAccès
public/Présentations publiquesTout le monde
semi-private/Protégées par mot de passeAvec mot de passe
private/Auth GitHub requiseUtilisateurs authentifiés
draft/En cours de travailMode dev uniquement

Merci !

Construit avec Nuxt, Reveal.js et MDC

Voir aussi : example-minimal pour découvrir un autre thème