Contribute

Edit this documentation

Translate the documentation or open the complete project on your computer.

Nothing is published until you choose to submit your work.

Documentation moderne.
Composants riches.
Juste Markdown.

M-Press vous fournit des composants riches, une recherche privée, des contrôles d’accessibilité pour le lecteur, des versions publiées, et une traduction assistée par IA sécurisée dans un seul binaire Go rapide. Le noyau complet de documentation statique est gratuit et sous licence MIT. Pas de Node.js. Pas de MDX. Pas de framework.

The generated M-Press tutorial siteThe generated M-Press tutorial site

Ne maintenez pas un frontend juste pour publier du texte.

La documentation ne doit pas commencer par un gestionnaire de paquets, une mise à jour de framework et un conflit de lockfile. M-Press maintient le modèle d’écriture délibérément minimal : un binaire Go, un fichier YAML et du Markdown ordinaire.

  • Pas de runtime Node.js. Installez un exécutable natif localement et en CI.
  • Pas de couplage MDX. Vos sources restent lisibles hors de M-Press.
  • Pas de graphe de build caché. Le résultat généré est un HTML statique portable.

See the complete feature reference

Un projet clair.

site:
  title: Product documentation
  content: docs
  output: site
accessibility:
  enabled: true
languages:
  - code: en
    default: true

mpress.yaml + Fichiers Markdown + un exécutable

Documentation riche sans transformer chaque page en application.

Les lecteurs attendent encore la recherche, les onglets, les étapes, les terminaux, les diagrammes, les annotations de code, les arbres de fichiers et une navigation responsive. M-Press les construit à partir de directives Markdown simples et livre le comportement avec le site.

  • La recherche est automatique et privée. M-Press construit un index statique pour chaque langue. Les requêtes restent dans le navigateur.
  • Les composants sont inclus. Les auteurs n’installent pas de paquet pour chaque modèle.
  • La sortie fonctionne sans runtime de framework. Hébergez-le partout où l’on sert des fichiers statiques.

Explore every component

An M-Press documentation page with navigation, search, a terminal, and a page outlineAn M-Press documentation page with navigation, search, a terminal, and a page outline

Continuez à écrire pendant que le site suit.

Les builds lents brisent la concentration. M-Press exécute un serveur de développement qui surveille votre contenu, reconstruit automatiquement et rafraîchit le navigateur. L’analyse parallèle, les caches persistants et la collecte de liens pendant le rendu ôtent le travail répétitif du chemin critique.

  • Retour immédiat. Enregistrez un fichier et voyez la page générée se mettre à jour.
  • Indicateur visible. Le menu de développement indique la durée de chaque étape de build et de validation.
  • Qualité dans le même flux de travail. Exécutez des contrôles stricts, inspectez les liens et les ressources, et lancez un audit Lighthouse avant la publication.

See how M-Press stays fast

Build de développement

Prêt · reconstruction automatique terminée

Analyser le Markdown
Mis en cache et parallèle
Rendre les pages et la recherche
Générés ensemble
Valider les liens et les ressources
Collectés pendant le rendu
Optimiser la sortie
Minification native du CSS et du JavaScript

Lighthouse intégré.

Mesurez les performances, l’accessibilité, les bonnes pratiques et le SEO. Utilisez les résultats pour pousser chaque score vers 100.

L’accessibilité n’est pas une réflexion secondaire ni une option payante.

Une seule présentation ne convient pas à tous les lecteurs. Le menu d’accessibilité optionnel est activé par défaut et stocke les préférences de chaque visiteur dans son navigateur. Les propriétaires du site ne reçoivent pas de données de santé ou de préférences.

  • Contrôles de lecture. Modifiez la taille du texte, la police, l’espacement et l’emphase des mots.
  • Contrôles de mise au point. Atténuez les distractions, suivez un guide de lecture et réduisez les animations.
  • Contrôles visuels. Augmentez le contraste, soulignez les liens et sélectionnez des profils de couleurs.

Use the accessibility controls

Accessibilité

Lecture · Focus · Vision

  • Police lisible
  • Espacement aéré
  • Bionic reading

Taille du texte

Par défaut · Grand · Plus grand

Chaque contrôle dispose d’un raccourci clavier, d’un focus visible et d’une alternative à mouvement réduit.

Les langues et les versions appartiennent au cœur.

Les traductions deviennent risquées lorsque les blocs de code, la syntaxe des composants et les liens sont traités comme du texte ordinaire. Les versions deviennent confuses lorsque d’anciennes pages changent discrètement. M-Press prend en charge ces deux problématiques directement.

  • Traduction sécurisée. Protégez la structure, utilisez des glossaires et des guides de style, et suivez le texte obsolète, manuel, en conflit et révisé.
  • Sites de langue indépendants. Générez les routes, la navigation et la recherche pour chaque langue.
  • Versions immuables. Capturez, calculez le checksum, vérifiez et montez des releases complètes avec un sélecteur visible par le lecteur.

Read about translation Read about versioning

Couverture de la documentation

Anglais
Actuel · toutes les pages
Français
Révisé · toutes les pages
Allemand
14 pages nécessitent une relecture
Japonais
Traduction en cours

Versions publiées

next · v3.0 · v2.10

Commencez avec un thème complet. Personnalisez-le pour qu’il vous ressemble.

Un générateur de documentation ne doit pas imposer la même identité visuelle à tous les produits. Configurez la couleur, la typographie, les logos clair et sombre, la navigation, les liens sociaux, la présentation du blog et les valeurs d’accessibilité depuis un seul fichier de projet. Ajoutez du CSS personnalisé lorsque le design doit aller plus loin.

  • Adaptatif par défaut. La navigation, le contenu, les composants et les contrôles s’adaptent aux petits écrans.
  • Modes clair et sombre. Utilisez des ressources de marque et des valeurs de thème séparées si nécessaire.
  • Sortie statique. Déployez sur Cloudflare, GitHub Pages, un stockage d’objets ou tout serveur web.

Configure a site

The responsive M-Press landing page on a mobile screen

Votre marque, à toute échelle

Le même contenu Markdown peut supporter une page produit complète et une expérience de lecture mobile ciblée.

Conservez le contenu. Supprimez la chaîne d’outils JavaScript.

L’importateur transfère les pages, les composants pris en charge, la navigation, les langues, le frontmatter, les assets publics et la configuration. Il écrit un rapport pour chaque modèle qui nécessite une décision humaine.

Read the migration guide

Construisez une documentation riche sans Node.

Créez un projet M-Press fonctionnel. L’accessibilité, les versions, les traductions, la recherche, les vérifications, les composants et l’optimisation pour la production sont prêts dès la première génération.