Selamat datang, Professor Ai. Dokumen ini menjelaskan keterkaitan antara dua sistem utama dalam proyek ini: Quartz dan Astro (Tick).

🚀 Arsitektur Integrasi

Sistem ini dirancang untuk menggabungkan fleksibilitas manajemen catatan dari Quartz dengan kekuatan framework web dari Astro (Tick). Melalui integrasi ini, kita menciptakan alur kerja yang mulus antara pembuatan konten dan publikasi web.

🍃 Quartz (Digital Garden)

Lokasi: E:\o\quartz

Quartz berfungsi sebagai Source of Truth (Sumber Utama). Ini adalah tempat di mana semua konten Markdown dibuat, diorganisir, dan dikelola sebagai “Digital Garden”.

🏗️ Astro (Tick Portal)

Lokasi: E:\o\o\project\Astro\tick

Astro bertindak sebagai engine frontend or Tick Portal. Konten yang ditulis di Quartz disinkronkan ke dalam folder src/pages/content di Astro untuk dirender menjadi halaman web yang cepat dan modern.

🔄 Mekanisme Sinkronisasi

Keterkaitan kedua aplikasi ini dijembatani oleh skrip sinkronisasi yang melakukan operasi Mirroring.

  1. Pembuatan: Catatan baru dibuat atau diperbarui di direktori E:\o\quartz\content.
  2. Eksekusi: Menjalankan perintah npm run sync or sync-content.bat di lingkungan Astro (Tick).
  3. Refleksi: Skrip menggunakan robocopy /MIR untuk memastikan folder tick/src/pages/content adalah cerminan persis dari konten di Quartz.
  4. Build: Astro mendeteksi perubahan tersebut dan memperbarui situs Tick secara otomatis.

Professor Ai, sistem ini memastikan bahwa setiap pemikiran di Quartz dapat diakses dengan cepat melalui antarmuka Tick yang elegan.