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.


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.
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.


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.
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.
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.
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.
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.
Choisissez une tâche.
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.