Skip to content

Fitur Markdown

VitePress memperluas kemampuan Markdown standar dengan fitur-fitur khusus yang berguna untuk dokumentasi teknis.

Ekstensi Markdown

GFM (GitHub Flavored Markdown)

Semua fitur GFM didukung, seperti tabel, daftar tugas, dan autolink.

Custom Containers

Anda bisa membuat kotak informasi/peringatan:

INFO

Ini adalah kontainer informasi.

TIP

Ini adalah kontainer tips atau saran.

WARNING

Ini adalah kontainer peringatan.

DANGER

Ini adalah kontainer bahaya yang sangat penting.

Syntax Highlighting

VitePress menggunakan Shiki untuk menyoroti kode dengan sangat indah:

javascript
// Baris 1 dan 3 akan disorot
function hello() {
  console.log("Hello VitePress!");
}

Manipulasi Gambar

Secara default, Markdown standar tidak mendukung pengaturan ukuran gambar. Namun, karena VitePress berbasis Vue, Anda bisa menggunakan tag HTML <img> untuk kontrol penuh.

Mengatur Ukuran Gambar

Gunakan atribut width dan height pada tag img:

markdown
<img src="/images/setup.png" width="300" />

Atau gunakan style CSS:

markdown
<img src="/images/setup.png" style="width: 200px; border-radius: 8px;" />

Memposisikan Gambar ke Tengah

Cara terbaik untuk memposisikan gambar ke tengah adalah dengan menggunakan style CSS pada tag img:

markdown
<img src="/images/setup.png" width="300" style="display: block; margin: 0 auto;" />

Atau Anda bisa membungkusnya dengan elemen div atau p:

markdown
<div style="text-align: center;">
  <img src="/images/setup.png" width="300" />
</div>

TIP

Menggunakan display: block; margin: 0 auto; langsung pada tag img adalah cara yang paling ringkas dan direkomendasikan.

Menggunakan Komponen Vue

Anda dapat menggunakan komponen Vue langsung di dalam Markdown:

Klik untuk melihat contoh komponen bawaan

Ini adalah elemen <details> standar HTML yang berfungsi di VitePress.

Misalnya, jika Anda memiliki komponen Vue di .vitepress/theme/components, Anda bisa langsung memanggil <MyComponent /> di file Markdown manapun.

Dirilis di bawah Lisensi MIT.