Blog Demo Fitur: Rich Text, Mermaid, Matematika, dan Shortcode

Oleh canxin6 menit baca


Diarsipkan

Halaman ini akan terus berkembang seiring pembaruan tema dan engine.

Peringatan konten

Halaman ini memuat banyak demo format (termasuk media eksternal, blok lipat, dan visual dinamis), jadi silakan buka bagian sesuai kebutuhan.

Penafian
  • Ini adalah halaman showcase, berfokus pada kemampuan rendering.
  • Beberapa gambar/video berasal dari sumber eksternal dan bisa memiliki kecepatan muat yang berbeda.

Daftar isi

  1. Kemampuan Markdown Dasar
  2. Daftar, Tugas, dan Catatan Kaki
  3. Tabel dan Sorotan Kode
  4. Alert Bergaya GitHub
  5. Rumus KaTeX
  6. Diagram Mermaid
  7. Shortcode Duckquill
  8. Kemampuan Ekstensi HTML
  9. Tombol dan Navigasi Cepat
  10. Fitur Front Matter Tingkat Halaman
  11. Demo Backlinks

Pos ini adalah halaman blog demo di situs ini, dipakai untuk memusatkan dan memverifikasi kemampuan rich text serta format lanjutan.

Kemampuan Markdown Dasar

Gaya teks: tebal, miring, coret, kode inline, bahkan gaya gabungan sekalian semua.

Ini adalah blok kutipan.

Berikut kutipan bersarang:

Duckquill sangat cocok untuk penulisan teknis yang jelas dan terstruktur.

Daftar, Tugas, dan Catatan Kaki

  1. Tulis konten
  2. Pratinjau lokal
  3. Publikasikan

Contoh catatan kaki1 dan catatan kaki bertaut2.

Contoh Definition List:

Mermaid
Mendeskripsikan struktur graf dengan teks, lalu merendernya otomatis menjadi SVG.
KaTeX
Rendering berperforma tinggi untuk rumus matematika LaTeX.
Duckquill Shortcodes
Ekstensi fitur di tingkat tema, seperti alert, image, video, dan youtube.

Tabel dan Sorotan Kode

FiturStatusCatatan
GitHub AlertsAktifMendukung sintaks [!NOTE] dan sejenisnya
Syntax HighlightingAktifMendukung nomor baris dan baris yang disorot
MermaidAktifMendukung rendering dari code block mermaid
KaTeXAktif di halaman iniMelalui extra.katex = true
fn main() {
    println!("Duckquill demo blog");
}
[extra]
show_copy_button = true
show_reading_time = true
show_share_button = true

Alert Bergaya GitHub

Ini adalah alert NOTE yang digunakan untuk memberi konteks latar belakang.

Ini adalah alert TIP yang digunakan untuk saran praktis.

Ini adalah alert IMPORTANT yang digunakan untuk menegaskan langkah penting.

Ini adalah alert WARNING yang digunakan untuk menandai potensi masalah.

Ini adalah alert CAUTION yang digunakan untuk menjelaskan perilaku berisiko.

Rumus KaTeX

Rumus inline: $E = mc^2$.

Rumus blok:

$$ f(x) = \int_{-\infty}^{\infty}\hat{f}(\xi)e^{2\pi i\xi x},d\xi $$

Diagram Mermaid

Blok mermaid berikut akan dirender sebagai flowchart:

flowchart LR
    A[Writing] --> B[Git Commit]
    B --> C[Zola Build]
    C --> D[Static Deploy]
    D --> E[Visit Site]

Contoh lain berupa diagram urutan:

sequenceDiagram
    participant U as User
    participant G as Git Repo
    participant Z as Zola
    U->>G: push content
    G-->>Z: trigger build
    Z-->>U: generated public site

Shortcode Duckquill

Shortcode alert (berbeda dari GitHub alerts; ini shortcode tema):

Ini adalah alert shortcode note.

Ini adalah alert shortcode tip.

Ini adalah alert shortcode important.

Ini adalah alert shortcode warning.

Ini adalah alert shortcode caution.

Shortcode gambar (pemakaian dasar):

Local feature demo figure

Shortcode gambar (opsi lebih lengkap):

Compressed preview demo Feature local figure

Float start demo Teks ini mendemonstrasikan perilaku gambar mengambang start, yaitu gambar menempel di sisi awal paragraf.


Float end demo Teks ini mendemonstrasikan perilaku gambar mengambang end, yaitu gambar menempel di sisi akhir paragraf.

Spoiler image demoSolid spoiler image demo

Shortcode video (contoh dasar dan autoplay):

Tautan shortcode YouTube / Vimeo / Mastodon:

(Catatan: agar output konsol dari embed pihak ketiga tidak terlalu ramai di halaman showcase ini, ketiganya ditampilkan sebagai tautan.)

Shortcode CRT:

Kemampuan Ekstensi HTML

Klik untuk membuka panel lipat

Anda bisa menaruh konten apa pun di sini, termasuk daftar, gambar, atau cuplikan kode.

  • Konten lipat A
  • Konten lipat B

Tag HTML inline umum juga bisa langsung dipakai:

Ini adalah contoh teks catatan samping <small>.

Contoh form dan widget interaksi:

Warna aksen saat ini: #14897bKerapatan konten: 72%

Komposisi gambar + caption (figure + figcaption):

Local figure demo
Gambar lokal + figcaption (tanpa ketergantungan eksternal, stabil saat dirender).

Contoh progress bar (terhubung ke range input lewat skrip halaman):

Tombol dan Navigasi Cepat

Fitur Front Matter Tingkat Halaman

Selain featured = true, halaman ini juga mendemonstrasikan:

Bagian ini adalah checklist ringkas untuk memvalidasi rendering konfigurasi tingkat halaman.

Saya sudah menambahkan tautan ke pos ini dari halaman tentang.

Jika item Backlinks muncul di tombol aksi cepat, berarti indeks backlink internal berfungsi dengan semestinya.


Jika semua modul di atas dirender dengan benar, artinya kemampuan rich text blog ini sekarang sudah mencakup sebagian besar skenario penulisan umum.

  1. Catatan kaki cocok untuk menambah penjelasan tanpa mengganggu alur baca utama.

  2. Catatan kaki juga bisa memuat tautan

Komentar