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
Tempel Markdown
Tempel dokumen lengkap atau cuplikan. Ekstensi GFM (tabel, coret) diterima.
-
2
Pilih dialek forum
phpBB, vBulletin, Invision, atau generik; masing-masing memiliki kumpulan tag yang sedikit berbeda.
-
3
Konversi
Judul → `[size]` atau `[b]`; penekanan → `[i]`/`[b]`; daftar → `[list]`; kode → `[code]`.
-
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] |
 |
[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; teksaltakan 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
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Generator EditorConfig
Buat file .editorconfig dengan gaya dan ukuran indentasi, akhir baris, charset, dan aturan spasi Anda untuk format yang konsisten di berbagai IDE dan editor.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Pemformat HTML
Format HTML secara lokal di browser dengan inden dua atau empat spasi. HTML tidak diunggah atau divalidasi.
Alat ini tersedia dalam bahasa lain
- 마크다운 BBCode 변환기 [KO]
- Convertisseur Markdown en BBCode [FR]
- Conversor de Markdown para BBCode [PT]
- Chuyển đổi Markdown sang BBCode [VI]
- MarkdownからBBCodeへの変換ツール [JA]
- Markdown naar BBCode-converter [NL]
- محوّل Markdown إلى BBCode [AR]
- Markdown zu BBCode Konverter [DE]
- โปรแกรมแปลง Markdown เป็น BBCode [TH]
- Convertidor de Markdown a BBCode [ES]
- Markdown till BBCode-konverterare [SV]
- Konwerter Markdown na BBCode [PL]
- Markdown to BBCode Converter [EN]
- Convertitore da Markdown a BBCode [IT]
- Конвертер Markdown в BBCode [RU]
- Markdown'dan BBCode'ye Dönüştürücü [TR]
- Markdown 转 BBCode 转换器 [ZH]