Skip to main content
Dokumentasi di-host di Mintlify (bukan Cloudflare Workers). Domain: docs.sertifikasitrainer.com. Source code: folder apps/docs di monorepo. Konfigurasi utama: docs.json.

Preview lokal

Buka http://localhost:3333 — lokal tidak pakai login (hanya production di dashboard Mintlify).

Deploy ke Mintlify

  1. Login Mintlify Dashboard
  2. Hubungkan repo GitHub → path docs: apps/docs
  3. Set custom domain: docs.sertifikasitrainer.com (DNS di Cloudflare mengarah ke Mintlify)
  4. Setiap push ke main (yang mengubah apps/docs) → auto-redeploy

Docs minta login — cara buka publik

Kalau buka docs.sertifikasitrainer.com di-redirect ke /login, penyebabnya bukan file di repo — melainkan pengaturan Authentication di dashboard Mintlify. Situs saat ini memakai mode Private (Mintlify Auth / password / OAuth). Visitor wajib login dulu.

Opsi A — Semua halaman publik (disarankan)

Untuk docs onboarding yang boleh dibaca siapa saja:
1

Buka Authentication

dashboard.mintlify.com → pilih deployment docs → Authentication
Atau langsung: app.mintlify.com/products/authentication
2

Ubah site visibility

Di bagian Authentication method, ubah Site visibility dari Private menjadi Public.
3

Nonaktifkan metode login

Hapus / matikan:
  • Authenticated (Mintlify Auth — login akun org Mintlify)
  • Password
  • Custom (OAuth / JWT)
4

Save & tunggu redeploy

Klik Save changes. Tunggu deploy selesai (~1–2 menit).
5

Verifikasi

Harus tidak redirect ke /login. Buka homepage di browser incognito — langsung tampil tanpa login.
Pengaturan ini hanya bisa diubah di Mintlify Dashboard, tidak lewat docs.json atau GitHub Actions.

Opsi B — Sebagian publik, sebagian private

Kalau tetap mau auth untuk halaman internal saja:
  1. Biarkan site Private + metode auth aktif
  2. Tandai halaman/grup yang boleh dibaca tanpa login di docs.json:
Atau per halaman di frontmatter MDX:
Halaman tanpa public: true tetap butuh login.

Cek cepat: login dari mana?

Validasi sebelum push

Atau dari root: bun run docs:validate