12 points par wowlxx28 2026-04-13 | 3 commentaires | Partager sur WhatsApp

L’éditeur de blogs Naver ne prend pas en charge le Markdown.

Je publie aussi en cross-post les articles de mon blog de service sur Naver Blog, et comme je modifie les textes avec l’aide de l’IA, je gère désormais les originaux en Markdown.

Le problème, c’est que le processus pour les transférer vers Naver Blog n’est pas simple.
Une simple conversion en HTML ne suffit pas : il faut aussi, à chaque fois, modifier les domaines des URL des images/liens ou convertir des composants personnalisés MDX pour qu’ils soient compatibles avec l’éditeur Naver.
À force de répéter cette opération, c’est devenu trop fastidieux, alors j’ai créé ma propre bibliothèque.

Fonctionnalités principales :

  • conversion Markdown → HTML pouvant être collé directement dans l’éditeur de blogs Naver
  • prise en charge des titres, gras/italique, blocs de code (coloration syntaxique), tableaux, listes, citations, images, etc.
  • conversion automatique des tags du frontmatter YAML en hashtags
  • options de transformation d’URL (remplacement de domaine, etc.)
  • options de conversion pour les composants personnalisés MDX
  • fonctionnement à la fois sur Node.js et dans le navigateur

Mon workflow réel :

  1. rédaction d’un article sur le blog de service (Markdown)
  2. traitement du remplacement d’URL, de la conversion des composants, etc. via un script, puis lancement d’une web app de prévisualisation avec la CLI
  3. copie du titre / corps / tags depuis la web app, puis collage dans Naver Blog

En regroupant le processus de conversion dans un script, une seule ligne de CLI suffit pour aller jusqu’à la prévisualisation, et il ne reste plus qu’à copier depuis là.

Dans la web app (mtnb.dev) aussi, il suffit de coller du Markdown pour le convertir/copier immédiatement. Elle inclut également un utilitaire de presse-papiers utilisable avec des outils d’automatisation de navigateur comme Playwright, ce qui permet à celles et ceux qui veulent aller plus loin dans l’automatisation de construire un flux entièrement scripté.

3 commentaires

 
greekr4 2026-04-13

Automatisez même la rédaction de vos articles de blog... C’est mon projet.
https://github.com/greekr4/viruagent-cli

 
wowlxx28 2026-04-13

Merci pour le partage ! En regardant le code, je vois que vous utilisez une approche qui consiste à transmettre directement le contenu en HTML.

Si j’ai créé md-to-naver-blog, c’était aussi parce que je voulais réduire le travail nécessaire à la rédaction d’articles de blog.

Je me permets également de laisser un avis prudent au sujet du projet d’automatisation que vous avez ajouté.
En réalité, j’avais moi aussi réfléchi à une idée similaire par le passé.

En tant que développeur pour qui le marketing est difficile,
l’automatisation de blog est peut-être l’un des domaines les plus convoités par les développeurs.

Cela dit, dans une situation où Naver ou Tistory limitent, par leur politique, l’écriture automatisée d’articles,
je pense qu’il faut aborder avec prudence les méthodes qui consistent à contourner cela techniquement.

La direction que je recherche est plutôt celle de « respecter les lignes directrices de la plateforme tout en rendant la création de contenu plus efficace ».
La praticité de l’automatisation est appréciable, mais respecter les politiques de la plateforme
et créer, dans ce cadre, les meilleurs outils possibles fait aussi partie des principes de développement que je poursuis.

C’est pourquoi, même si le projet que vous avez partagé est une excellente tentative,
il me semble qu’il diffère un peu de la direction que je recherche.

Merci encore d’avoir partagé ce beau projet ; cela a été une occasion enrichissante de constater des approches différentes de part et d’autre.

 
greekr4 2026-04-13

Merci ! En fait, j’ai négligé le fait que ce projet ne convient pas vraiment au personal branding ni au marketing, mais qu’il s’agit plutôt d’un projet orienté archivage et viralité, avec une logique différente. Cela m’a donné l’occasion de prendre un peu de recul et de le reconsidérer une nouvelle fois.