Kamus digital terbuka untuk Bahasa Aceh — Indonesia — Inggris. Dibangun dengan Eleventy dan dihosting gratis di GitHub Pages.
Situs langsung: https://kbpro8.github.io/kamus-aceh/
git clone https://github.com/kbpro8/kamus-aceh.git
cd kamus-aceh
npm install
npm run dev # http://localhost:8080/kamus-aceh/Untuk build produksi (termasuk indeks pencarian Pagefind):
npm run build # output ke _site/Setiap entri adalah file YAML di src/entries/. Salin src/entries/_template.yaml, isi kolom yang relevan, dan buat pull request. Lihat CONTRIBUTING.md untuk panduan lengkap.
kamus-aceh/
├── src/
│ ├── entries/ # satu .yaml per headword
│ ├── _includes/ # template Nunjucks
│ ├── assets/css/ # stylesheet
│ ├── index.njk # halaman beranda
│ ├── browse.njk # indeks A–Z
│ └── about.md # halaman tentang
├── eleventy.config.js
├── .github/workflows/deploy.yml
└── package.json
Setiap push ke main memicu workflow di .github/workflows/deploy.yml yang:
- Build situs dengan Eleventy
- Build indeks pencarian Pagefind
- Deploy output
_site/ke GitHub Pages
Pengaturan pertama kali di GitHub:
- Buat repositori baru bernama
kamus-acehdi GitHub. - Push kode ini ke repositori tersebut.
- Buka Settings → Pages → Source dan pilih GitHub Actions.
- Setelah workflow pertama selesai, situs tersedia di
https://<username>.github.io/kamus-aceh/.
- Konten (entri kamus): Creative Commons BY-SA 4.0
- Kode sumber: MIT License
- Aceh Wiki History — ensiklopedia sejarah Aceh