Konverter Markdown ke BBCode

Markdown kini telah tersebar luas di berbagai platform, namun banyak forum (seperti phpBB, vBulletin, Invision, dan forum SMF klasik) masih hanya menerima BBCode, format penanda tanda kurung yang muncul sepuluh tahun sebelum Markdown. Saat Anda menampal kode Markdown, konverter ini akan mengubah judul, teks berhias, daftar, blok kode, tabel, kutipan, dan tautan menjadi versi BBCode-nya, sehingga Anda dapat langsung mempublikasikan draf yang ditulis menggunakan editor Markdown favorit ke forum lama tersebut.

Bagaimana cara kerja konversi tersebut

  1. 1

    Tempel Markdown

    Tempel dokumen lengkap atau cuplikan. Ekstensi GFM (tabel, coret) diterima.

  2. 2

    Pilih dialek forum

    phpBB, vBulletin, Invision, atau generik; masing-masing memiliki kumpulan tag yang sedikit berbeda.

  3. 3

    Konversi

    Judul → `[size]` atau `[b]`; penekanan → `[i]`/`[b]`; daftar → `[list]`; kode → `[code]`.

  4. 4

    Salin kode BBCode

    Hasilnya sudah siap untuk dilekatkan ke editor postingan forum mana pun.

Pemetaan Markdown → BBCode

Markdown BBCode
# H1 [size=200][b]H1[/b][/size]
## H2 [size=150][b]H2[/b][/size]
*italic* [i]italic[/i]
**bold** [b]bold[/b]
~~strike~~ [s]strike[/s]
`inline code` [c]inline code[/c] atau [icode]
Blok kode berpagar [code]...[/code]
Daftar berpoin [list] + item [*] + [/list]
Daftar berurutan Item [list=1] dan [*]
> quote [quote]quote[/quote]
[text](url) [url=...]text[/url]
![alt](img) [img]img[/img] (alternatif tidak tercantum)
Garis horizontal [hr] jika didukung, jika tidak kosong
Tabel (GFM) [table][tr][td]...[/td][/tr][/table]

Perbedaan dialek

Tidak semua forum menggunakan format BBCode yang sama. Perbedaan umum antara forum-forum tersebut meliputi:

  • Judul: phpBB tidak mendukung kode [h1][h6]; konverter tersebut mensimulasikannya menggunakan kode [size] dan [b]. vBulletin mendukung kode [size=5].
  • Warna dan jenis huruf: [color=red] dapat digunakan di semua tempat, namun tidak dibuat oleh Markdown (tidak tersedia sintaks sumber untuknya).
  • Kode inline: Beberapa papan menggunakan [c], beberapa lainnya menggunakan [icode], sedangkan sebagian besar menggunakan [code] sebagai alternatif.
  • Gambar: BBCode tidak memiliki atribut alt; teks alt akan diabaikan. Masukkan teks tersebut sebagai teks biasa yang berada tepat di sebelah gambar jika Anda memperhatikan aspek aksesibilitas.

Apa yang bertahan setelah perjalanan bolak-balik

  • Tebal, miring, coret: sempurna.
  • Kode inline dan blok kode: sempurna.
  • Daftar: sempurna.
  • Tautan: sempurna.
  • Tabel: tergantung pada apakah forum mendukung [table] atau tidak. phpBB tidak mendukungnya secara bawaan; gunakan plugin atau beralih ke tampilan grid teks biasa.
  • Judul: perkiraan, BBCode tidak memiliki tingkat judul semantik.

Tips untuk forum lawas

  • Tempel dan lihat pratinjau. Setiap parser BBCode pada forum memiliki kekhasan tersendiri; apa yang berfungsi dengan baik di satu forum mungkin ditampilkan sebagai teks harfiah di forum lainnya.
  • Pilih blok [code] untuk konten berindentasi, gaya kode indentasi empat spasi dalam Markdown terkadang tidak ditangkap dengan benar oleh parser BBCode.
  • Jika forum mendukung [html], hasil konversi akan lebih bersih jika Anda terlebih dahulu mengonversi Markdown menjadi HTML sebelum menempelkannya.

Pertanyaan yang Sering Diajukan

Secara historis, BBCode tidak memiliki tag judul (tidak ada [h1]). Sebagian besar forum menggunakan [size] dan [b] untuk mensimulasikan fungsi tersebut. Jika forum Anda dilengkapi dengan plugin judul, Anda dapat memproses hasil output secara manual setelahnya.

Hanya dapat digunakan dengan plugin pihak ketiga [table]. Versi vanilla dari phpBB tidak mendukung format [table]; meskipun konverter mampu menghasilkan format tersebut, forum hanya akan menampilkan teks tersebut secara harfiah kecuali plugin tersebut terinstal.

Tag [img] dari BBCode tidak memiliki atribut alt, sehingga teks alternatifnya dihilangkan. Jika aksesibilitas menjadi perhatian utama, tambahkan keterangan pada teks sekitarnya.

Alat ini tidak mendukung fitur tersebut. Terdapat konverter khusus dari BBCode ke Markdown; perhatikan tag warna dan jenis huruf yang tidak memiliki setara dalam Markdown.

Tidak. Proses konversi sepenuhnya dilakukan di dalam peramban, sehingga draf Anda tidak pernah keluar dari perangkat Anda.

Alat Terkait

Alat ini tersedia dalam bahasa lain