Generator Tabel Markdown

Tabel Markdown sangat rewel: cukup satu tanda pipa yang hilang atau baris pemisah yang tidak rata, dan seluruh tabel akan ditampilkan sebagai teks biasa. Generator ini menyediakan kisi visual untuk diketik, memungkinkan Anda menempelkan CSV atau TSV dari spreadsheet, serta menghasilkan tabel Markdown yang sudah diisi rapi dengan kolom yang sejajar seperti pada sumber, jauh lebih mudah dibaca saat membandingkan kode (diff) dan diperbaiki dengan benar pada percobaan pertama.

Cara membuat tabel Markdown

  1. 1

    Pilih baris dan kolom

    Atau tempelkan file CSV/TSV, dan alat akan secara otomatis menentukan dimensinya.

  2. 2

    Tentukan isi sel

    Klik pada setiap sel. Tombol Tab dan panah digunakan untuk bergerak seperti dalam spreadsheet.

  3. 3

    Atur penjajaran kolom

    Kiri (standar), tengah, atau kanan untuk setiap kolom melalui baris kepala.

  4. 4

    Salin keluaran Markdown

    Alat ini mengisi tanda pipa hingga selebar kolom agar sumber terlihat rapi.

Sintaks tabel Markdown

Tabel Dasar:

| Kolom A | Kolom B | Kolom C |
|---------|---------|---------|
| sel 1   | sel 2   | sel 3   |
| sel 4   | sel 5   | sel 6   |

Penjajaran menggunakan tanda titik dua pada baris pemisah:

| Kiri | Tengah | Kanan |
|:-----|:------:|------:|
| a    | b      | c     |
  • :--- rata kiri
  • :---: rata tengah
  • ---: rata kanan

Apa yang dilakukan generator untuk Anda

  • Mengisi setiap sel hingga selebar entri terpanjang di kolomnya, sehingga tanda pipa sejajar di sumber. Ini tidak memengaruhi hasil tampilan (Markdown mengabaikan spasi tambahan), tetapi orang yang membaca diff akan berterima kasih kepada Anda.
  • Meng-escape tanda pipa di dalam sel menjadi \|, sehingga sel yang berisi a|b tidak terbagi menjadi dua kolom.
  • Mempertahankan penjajaran saat Anda mengubah lebar kolom.
  • Menerima tempelan CSV dan TSV; mendeteksi bidang dalam tanda kutip serta koma di dalam tanda kutip.

Kesalahan umum

  • Baris pemisah wajib ada. Tabel Markdown tanpa baris |---|---| akan ditampilkan sebagai teks biasa.
  • Tidak ada sel multibaris. Setiap baris adalah satu baris; sisipkan <br> jika Anda perlu jeda di dalam sel, karena jeda baris Markdown di dalam sel tabel tidak didukung.
  • Tidak ada tabel bersarang. Jika diperlukan, gunakan HTML.
  • Sel kosong memerlukan spasi (atau setidaknya sepasang tanda pipa kosong). Hindari penggunaan || secara langsung.

Kapan sebaiknya menggunakan HTML

Jika Anda memerlukan colspan, rowspan, sel multibaris, atau kelas CSS khusus, tabel HTML adalah alat yang tepat. Sebagian besar parser Markdown menerima markup tabel HTML mentah secara inline.

Di mana tabel Markdown berfungsi dengan baik

  • Berkas README di GitHub, GitLab, dan Gitea.
  • Deskripsi issue dan pull request (PR).
  • Obsidian, Bear, dan sebagian besar aplikasi pencatat.
  • Docusaurus, MkDocs, dan Hugo semuanya mendukung tabel GFM.

Pertanyaan yang Sering Diajukan

Tidak secara bawaan. Gunakan <br> untuk jeda baris inline. Untuk konten multibaris yang sebenarnya (blok kode, daftar di dalam sel), gunakan <table> HTML.

GFM tidak mendukung sel gabungan. Jika Anda memerlukan colspan atau rowspan, gunakan HTML di dalam dokumen Markdown Anda; sebagian besar renderer meneruskan <table> tanpa modifikasi.

Tidak. HTML yang dihasilkan tetap sama, baik Anda menambahkan pengisian (padding) maupun tidak; pengisian semata-mata merupakan pilihan demi keterbacaan kode sumber.

Ya. Saat menyalin dari spreadsheet, data dalam format TSV (nilai yang dipisahkan tab) akan ditempatkan di clipboard. Generator mendeteksi TSV dan membuat tabel Markdown dengan baris dan kolom yang sama.

Tulis \|. Sebagian besar parser kemudian akan menampilkan tanda pipa secara harfiah tanpa memecah batas kolom.

Alat Terkait

Alat ini tersedia dalam bahasa lain