apps/docs di monorepo. Konfigurasi utama: docs.json.
Preview lokal
Deploy ke Mintlify
- Login Mintlify Dashboard
- Hubungkan repo GitHub → path docs:
apps/docs - Set custom domain:
docs.sertifikasitrainer.com(DNS di Cloudflare mengarah ke Mintlify) - Setiap push ke
main(yang mengubahapps/docs) → auto-redeploy
Docs minta login — cara buka publik
Kalau bukadocs.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
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
/login. Buka homepage di browser incognito — langsung tampil tanpa login.Opsi B — Sebagian publik, sebagian private
Kalau tetap mau auth untuk halaman internal saja:- Biarkan site Private + metode auth aktif
- Tandai halaman/grup yang boleh dibaca tanpa login di
docs.json:
public: true tetap butuh login.
Cek cepat: login dari mana?
Validasi sebelum push
bun run docs:validate