GitHub menggunakan dialek Markdown yang disebut GitHub Beraroma Markdown (GFM). It’s mostly standard Markdown with a few extras — fenced code blocks with syntax highlighting, task lists, tables, and automatic link detection. If you’re converting a Word document into a GitHub README or wiki page, here’s what you need to know.
Apa itu GitHub Rasa Markdown?
GFM adalah GitHubs perpanjangan dari CommonMark. Penambahan yang paling penting saat mengkonversi dari Word adalah:
- Blok kode yang terbengkalai dengan pengidentifikasi bahasa (
```python) - Tabel menggunakan sintaksis pipa
- Daftar tugas using
- [ ]and- [x] - Penembakan using
~~text~~ - Autolink URL kosong menjadi dapat diklik
Konversi dokumen Word Anda di WordToMD dan Anda akan mendapatkan output yang kompatibel dengan GFM secara default.
Word Gaya → GFM Elemen
| Word Elemen | GFM Output |
|---|---|
| Posisi 1 | # H1 |
| Posisi 2 | ## H2 |
| Berani | **bold** |
| Kursi | *italic* |
| Tabel | Tabel pipa |
| Daftar dengan tanda baca | - item |
| Daftar bernomor | 1. item |
| Hyperlink | [text](url) |
| Font monospace | `code` |
| Penembakan | ~~text~~ |
GitHub-Fitur-fitur khusus yang harus ditambahkan setelah konversi
Daftar Tugas
Word tidak memiliki elemen daftar tugas asli. Jika Anda memiliki kotak centang di Word doc, mereka dikonversi menjadi teks biasa. Setelah konversi, format mereka sebagai GFM daftar tugas:
- [x] Completed item
- [ ] Pending item
- [ ] Another pending item
Ini render sebagai kotak centang interaktif dalam GitHub Issues, Pull Requests, dan proyek README file.
Blok Kode Berpagar dengan Penekanan Sintaksis
Teks monospace dari Word dikonversi menjadi kode inline. Untuk blok kode multi-garis pada GitHub, gunakan sintaksis yang diikat dengan pengidentifikasi bahasa:
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
GitHub supports dozens of languages. See [Markdown Code Blocks Guide](/blog/markdown-code-blocks-guide) for the full language list and syntax rules.
### Alerts (GitHub-Specific Callouts)
GitHub renders special blockquote syntax as colored callout boxes:
```markdown
> [!NOTE]
> This is a note callout.
> [!WARNING]
> This is a warning.
> [!TIP]
> This is a helpful tip.
Jika dokumen Word Anda memiliki kotak callout atau catatan yang disorot, konversi ke sintaks peringatan GFM ini setelah konversi awal.
Membangun README dari Word Dokumen
Perangkat lunak README yang khas mengikuti struktur ini:
# Project Name
Short description.
## Installation
## Usage
## Configuration
## Contributing
## License
Jika dokumen Word Anda adalah spesifikasi proyek atau draft dokumentasi, tapakan bagian-bagian ke judul README ini. Penggunaan WordToMD untuk mengkonversi isi mentah, kemudian mengatur ulang dan menambahkan elemen khusus GitHub.
Tabel dalam GitHub Markdown
Tabel Word dikonversi langsung ke tabel pipa GFM. Berikut adalah bagaimana tabel yang dikonversi terlihat:
| Feature | Status | Notes |
|---|---|---|
| Authentication | ✅ Done | JWT-based |
| File upload | 🚧 In progress | S3 target |
| API docs | ❌ Pending | — |
GitHub juga mendukung penataan kolom:
| Left | Center | Right |
|:---|:---:|---:|
| text | text | text |
Untuk semua tentang tabel Markdown, lihat Markdown Tabel: Panduan Lengkap.
Gambar di GitHub Repositori
GitHub merender gambar dari jalur relatif dalam repo:

Jika dokumen Word berisi gambar yang didukung, unduh Markdown + gambar ZIP, memindahkan file gambar yang dikemas ke docs/images/, dan memperbarui jalur relatif jika repositori Anda menggunakan struktur folder yang berbeda.
Untuk gambar yang dihosting GitHub.com, Anda juga dapat menggunakan URL mutlak:

GitHub Halaman Wiki
GitHub wiki mendukung spesifikasi penuh GFM. Aliran kerja konversi sama dengan README:
- Konversi dokumen Word dengan WordToMD
- Tambahkan format khusus GFM (daftar tugas, pagar kode, peringatan)
- Buat halaman wiki baru dan tempel Markdown
ID Judul dan Anchor Links
GitHub secara otomatis menghasilkan ID jangkar dari teks judul. Posisi ## Installation mendapatkan ID #installation. You can link to it from elsewhere in the same document:
See the [Installation section](#installation) below.
Ini berguna untuk README panjang dengan tabel isi. Setelah konversi, tambahkan TOC di bagian atas:
## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
FAQ
Apakah GitHub membuat HTML dalam Markdown? GitHub memungkinkan beberapa tag HTML dalam Markdown tetapi menghapus sebagian besar atribut styling. Tetap pada Markdown sintaksis untuk hasil terbaik.
Meja saya memiliki terlalu banyak kolom dan terlihat sempit di ponsel. Apa yang harus kulakukan?
Pertimbangkan untuk memecah tabel besar menjadi yang lebih kecil yang terfokus, atau gunakan HTML <details> tag untuk bagian yang bisa dilipat.
Bisakah saya menggunakan Word untuk menulis GitHub Issues? Ya, aku tahu. Konversi Word doc ke Markdown dengan WordToMD dan tempel output langsung ke dalam GitHub Issues atau Pull Request description.
Bagaimana saya mengkonversi seluruh set dokumen Word ke dalam wiki GitHub? Konversi setiap file Word secara individual dan buat satu halaman wiki per dokumen. Lihat Batch Convert Word ke Markdown untuk menulis ini dengan Pandoc.
Kesimpulan
Mengkonversi Word ke GitHub Markdown mudah digunakan WordToMD untuk mendapatkan basis Markdown, kemudian lapisan pada GFM-khusus fitur seperti daftar tugas, pagar kode, dan peringatan callout. Dengan struktur yang bersih dalam dokumen Word Anda (gaya judul terintegrasi, tabel yang tepat), output konversi akan hampir siap untuk mendorong ke GitHub.