2 points par hyeonseokoh94 2026-03-13 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Bonjour ! Je vous présente Markdown to Print, un service web conçu pour vous aider à imprimer (ou exporter en PDF) de la manière la plus propre et la plus élégante possible des textes rédigés en Markdown.

👉 Lien : https://markdowntoprint.site

Pourquoi l’avoir créé ?

J’imprime souvent mes documents Markdown pour les lire, mais au moment d’imprimer, je ne trouvais pas vraiment d’outil qui me convienne.
Même quand l’affichage est joli dans le viewer, une fois dans les paramètres d’impression, les marges partent souvent dans tous les sens, ou un thème CSS inutile vient salir le rendu.

J’ai donc bricolé ce projet pendant le week-end avec un objectif simple : un éditeur aussi confortable que Notion pour écrire, mais avec un rendu imprimé toujours impeccable.

Fonctionnalités principales

  • Éditeur WYSIWYG dans le style de Notion : au-delà du pur Markdown, il permet d’insérer facilement des titres, citations, blocs de code, etc. via la commande /, avec une implémentation basée sur TipTap.
  • Optimisé pour l’impression / le PDF : les belles polices et la mise en page visibles à l’écran (Inter, Pretendard, police Ming) sont reproduites à l’identique dans le PDF (A4). Vous pouvez aussi ajuster finement les marges (haut, bas, gauche, droite) en millimètres depuis les paramètres (⚙️).
  • Workspace cloud léger : il suffit de se connecter avec Google pour que vos documents soient enregistrés dans le cloud. Vous pouvez créer des dossiers et ajouter les tags de votre choix pour organiser vos documents.
  • Historique (gestion de versions) : à chaque sauvegarde d’un document, une version est automatiquement archivée, ce qui permet de restaurer à tout moment une version précédente en cas d’erreur.
  • Support mobile : l’interface responsive a été soignée pour permettre d’ouvrir et modifier un document rapidement sur téléphone, puis de l’exporter en PDF via la fonction d’impression du navigateur.

Stack technique

  • Frontend / backend : Next.js (App Router), Tailwind CSS
  • Éditeur : TipTap
  • Base de données : SQLite (better-sqlite3), dans une configuration très légère

Il reste encore beaucoup de choses à améliorer, mais j’espère que cet outil pourra être utile, même modestement, à celles et ceux qui travaillent sur des documents en Markdown.
Les retours et rapports de bug sont les bienvenus. Merci ! 🙇‍♂️

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.