12 poin oleh wowlxx28 2026-04-13 | 3 komentar | Bagikan ke WhatsApp

Editor Naver Blog tidak mendukung Markdown.

Saya melakukan cross-posting artikel yang saya unggah di blog layanan ke Naver Blog juga, dan karena saya mengedit tulisan dengan bantuan AI, saya mengelola sumber aslinya dalam Markdown.

Masalahnya, memindahkan ini ke Naver Blog bukan proses yang sederhana.
Tidak cukup hanya mengubahnya menjadi HTML; setiap kali juga perlu disertai pekerjaan seperti mengganti domain URL gambar/tautan atau mengonversi komponen kustom MDX agar sesuai dengan editor Naver.
Karena ini makin merepotkan saat terus diulang, saya pun membuat library sendiri.

Fitur utama:

  • Markdown → konversi HTML yang bisa langsung ditempel ke editor Naver Blog
  • Mendukung heading, bold/italic, code block (syntax highlighting), tabel, daftar, kutipan, gambar, dan lain-lain
  • Otomatis mengubah tags pada YAML frontmatter menjadi hashtag
  • Opsi konversi URL (seperti penggantian domain)
  • Opsi konversi komponen kustom MDX
  • Berjalan di Node.js maupun browser

Workflow saya yang sebenarnya:

  1. Menulis artikel di blog layanan (Markdown)
  2. Memproses penggantian URL, konversi komponen, dan sebagainya dengan skrip, lalu menjalankan web app pratinjau lewat CLI
  3. Menyalin judul/isi/tag masing-masing dari web app lalu menempelkannya ke Naver Blog

Karena proses konversinya saya rangkai dalam skrip, cukup dengan satu baris CLI pratinjau pun selesai, lalu dari sana tinggal salin saja.

Di web app (mtnb.dev), Anda juga bisa langsung menempelkan Markdown untuk segera dikonversi/disalin, dan karena juga disertakan utilitas clipboard yang bisa dipakai bersama alat otomasi browser seperti Playwright, siapa pun yang ingin mengotomatiskan lebih jauh bisa menyusunnya dalam bentuk skrip.

3 komentar

 
greekr4 2026-04-13

Coba otomatisasi sampai penulisan postingan blog juga... ini memang proyek saya.
https://github.com/greekr4/viruagent-cli

 
wowlxx28 2026-04-13

Terima kasih sudah berbagi! Dari kodenya, saya lihat Anda menggunakan cara yang langsung mengirim content sebagai HTML.

Alasan saya membuat md-to-naver-blog juga karena saya ingin mencoba mengurangi upaya yang dibutuhkan untuk menulis blog.

Saya juga ingin dengan hati-hati menyampaikan pendapat tentang proyek otomatisasi yang Anda tambahkan.
Sebenarnya, saya juga pernah memikirkan ide yang mirip sebelumnya.

Sebagai developer yang kesulitan dengan pemasaran,
saya rasa otomatisasi blog mungkin merupakan area yang paling diincar para developer.

Namun, dalam situasi ketika Naver atau Tistory secara kebijakan membatasi penulisan otomatis,
saya pikir pendekatan yang secara teknis mengakali hal tersebut perlu disikapi dengan hati-hati.

Arah yang saya kejar lebih dekat ke 'mematuhi panduan platform sambil mengefisienkan penulisan konten'.
Kenyamanan otomatisasi memang bagus, tetapi dengan menghormati kebijakan platform,
membuat alat terbaik di dalam batas tersebut juga merupakan prinsip pengembangan yang saya pegang.

Karena itu, meskipun proyek yang Anda bagikan adalah upaya yang sangat baik,
sepertinya ada sedikit perbedaan dengan arah yang saya tuju.

Sekali lagi terima kasih telah berbagi proyek yang bagus; ini menjadi kesempatan yang bermakna untuk melihat pendekatan yang berbeda satu sama lain.

 
greekr4 2026-04-13

Terima kasih! Memang proyek itu kurang cocok untuk personal branding dan pemasaran; saya sempat luput melihat bahwa arahnya berbeda karena itu adalah proyek untuk pencatatan dan viralitas. Ini menjadi kesempatan bagi saya untuk meninjaunya kembali sekali lagi.