- visit : kusaicom
- build with deno and lume3
- serving by deno deploy
- Install Deno
curl -fsSL https://deno.land/install.sh | shatau bisa dengan package manager seperti brew, apt, dan sebagainya.
- Clone repo ini
$ git clone https://github.com/kuspoes/kusaenicom.git blogperintah ini akan menyalin isi repo ini ke folder bernama blog
- Install Lume dan build untuk pertama kali
$ cd blog
$ deno run -A https://lume.land/init.ts
$ deno task lume -sperintah ini akan menginstall lume di sistem dan menjalankan lume untuk build dan serve di localhost:3000
kalo ingin membuild saja gunakan
$ cd blog
$ deno task lumeUntuk mengkostumisasi data, silakan edit file _config.ts, _data.yml, dan _src/_data/_metadata.json. Terutama di bagian nama domain, nama author, dan keterangan lainnya.
Untuk merubah tema, silakan edit di _src/_theme, di dalamnya ada file CSS, template dalam .vto.
Di folder _src ada juga file tags.page.js file ini khusus untuk menggenerate page /tags yang berasoisasi dengan file tags.vto di folder _src/_theme/layout/tags.vto.
Repository ini kemudian di deploy ke Deno Deploy dengan script CI di .github/workflows . Silakan edit sesuai dengan preferensi. Untuk serve HTML saat di Deno Deploy mempergunakan file server.ts.
Jika ingin mempergunakan layanan lainnya seperti Netlify atau Cloudflare Pages. Silakan merujuk pada Lume Docs: Deployment.