Demonstrasi Komponen MDX
Halo! Artikel ini menunjukkan cara menggunakan komponen baru yang telah kita buat. Komponen ini membuat artikel Anda jauh lebih menarik dan rapi.
- Memungkinkan interaktivitas di dalam tulisan Markdown.
- Komponen bisa digunakan berulang kali (modular).
- Performa tetap cepat karena berbasis Astro.
1. Attention Box
Gunakan ini untuk memberikan penekanan pada informasi tertentu. Ada 4 tipe: info, warning, success, dan danger.
Ini adalah contoh kotak informasi. Sangat bagus untuk tips atau catatan tambahan.
Hati-hati saat mengedit file konfigurasi inti.
Integrasi MDX telah berhasil dikonfigurasi di blog Anda.
Jangan hapus folder node_modules jika Anda sedang menjalankan server.
2. Collapse (Accordion)
Gunakan ini untuk menyembunyikan konten yang panjang atau opsional agar pembaca tidak kewalahan.
Klik untuk melihat detail teknis ▼
Di dalam sini Anda bisa menulis teks yang sangat panjang, gambar, atau bahkan komponen lain.
Setiap konten di sini hanya akan terlihat jika pengguna mengklik judul di atas.
Contoh Kode ▼
console.log("Halo dari dalam collapse!"); 3. Divider
Pemisah visual untuk memberikan jeda antar bagian.
Tipe line (default):
Tipe dots:
Tipe gradient:
Cara Menggunakan di Artikel Baru
Setiap kali Anda membuat file .mdx baru, pastikan untuk menambahkan import di bagian atas (setelah frontmatter):
import Collapse from '../../components/mdx/Collapse.astro';
import AttentionBox from '../../components/mdx/AttentionBox.astro';
import Divider from '../../components/mdx/Divider.astro';
Lalu panggil seperti tag HTML biasa!