Il y a un dicton dans la tech : "Eat your own dog food" (Mangez votre propre nourriture). Autrement dit : utilisez les outils que vous créez.
Quand nous avons conçu mdconverter.io, nous ne voulions pas installer un WordPress lourd ou un CMS complexe pour gérer nos quelques pages de blog et de documentation. Nous voulions quelque chose de brutalement simple.
L'Architecture "Markdown-First"
Notre Back-Office est unique. Il n'y a pas d'éditeur visuel WYSIWYG (What You See Is What You Get) complexe qui génère du HTML sale.
Il y a juste deux colonnes :
- L'entrée : Un champ texte brut pour écrire en Markdown.
- La sortie : Notre propre moteur de conversion (celui-là même que vous utilisez sur la page d'accueil) qui génère l'aperçu en temps réel.
Pourquoi ce choix ?
1. La portabilité absolue
Nos articles de blog sont stockés en base de données sous forme de texte brut Markdown. Si demain nous voulons migrer vers un générateur de site statique comme Hugo ou Gatsby, ou même exporter tout notre blog en PDF... nous utilisons notre propre outil !
2. La maîtrise du code
En écrivant en Markdown, nous savons exactement quel HTML sera généré.
- Besoin d'un tableau ?
| Col | Col | - Besoin de code ?
```php
Pas de surprise, pas de balises <div> inutiles injectées par un éditeur capricieux.
Captures de notre Admin
(Ici, insérer les captures d'écran que nous avons faites de l'interface admin Néobrutaliste)
Comme vous le voyez, l'interface reprend le style Néobrutaliste du site public. C'est rapide, contrasté, et ça va à l'essentiel.
C'est ça, la philosophie Aikini : des outils performants qui ne cachent pas leur complexité derrière des interfaces molles, mais qui l'assument avec efficacité.