import type { Metadata } from "next"; import Link from "next/link"; export const metadata: Metadata = { title: "Documentation — CV-Maker", description: "Guide de prise en main de CV-Maker et syntaxe Markdown supportée.", }; export default function DocumentationPage() { return (
← Retour à l'éditeur

Documentation

Prise en main

  1. Onglets 1 à 5 — sélectionnez une zone de saisie (accroche, état civil + contacts, formations, soft skills, centres d'intérêt). Un seul onglet est actif à la fois ; chaque zone conserve son texte.
  2. Saisie Markdown — le texte est écrit en Markdown dans le panneau gauche et rendu en HTML en temps réel dans la feuille A4 à droite.
  3. Expériences professionnelles — bouton « Ajouter » pour créer une expérience (titre + contenu). La liste est numérotée ; chaque entrée peut être modifiée ou supprimée. L'ordre de saisie détermine l'affichage : la première expérience ajoutée apparaît en haut de la section « Expériences professionnelles » de la feuille, les suivantes en dessous.
  4. Sauvegarde automatique — chaque frappe est enregistrée dans le navigateur (localStorage, clé cv-maker:v1). Rechargez la page : vos données sont restaurées. Aucune donnée n'est envoyée sur Internet.
  5. Impression / PDF — le bouton « Imprimer / PDF » ouvre l'aperçu d'impression du navigateur. Enregistrez en PDF : seule la feuille A4 est exportée, sans les panneaux d'édition.
  6. Export / import JSON — le bouton « Exporter JSON » télécharge votre CV au format JSON (fichier cv-maker.json). Sur un autre appareil, « Importer JSON » charge ce fichier et remplace le contenu actuel (après confirmation). C'est le moyen de partager ou de sauvegarder un CV entre plusieurs navigateurs.
  7. Réinitialiser — le bouton « Réinitialiser » (après confirmation) vide toutes les zones et la liste des expériences.

Syntaxe Markdown supportée

Les 5 zones et le contenu des expériences sont rendus en Markdown (GFM).

{[ ["Titre niveau 3", "### Développeur Full-Stack"], ["Gras", "**Jean Dupont**"], ["Italique", "*Contact*"], ["Liste à puces", "- Compétence 1\n- Compétence 2"], ["Liste numérotée", "1. Diplôme 1\n2. Diplôme 2"], ["Lien", "[GitHub](https://github.com/user)"], ["Lien brut", ""], ["Code en ligne", "`npm run dev`"], ["Bloc de code", "```\nconst x = 42;\n```"], ["Citation", "> Citation d'accroche"], ["Séparateur", "---"], ].map(([label, syntax]) => ( ))}
Élément Syntaxe
{label} {syntax}

Conseil : structurer son CV

Utilisez l'onglet 1 pour le nom et le poste visé, l'onglet 2 pour vos coordonnées (e-mail, téléphone, site web, GitHub), l'onglet 3 pour vos formations, l'onglet 4 pour vos soft skills et l'onglet 5 pour vos centres d'intérêt. Complétez avec vos expériences professionnelles, de la plus récente à la plus ancienne.

); }