Minimal example showing how shadow-cljs could be used together with next.js to create static sites in CLJS.
site is a directory used by
.js files will be generated by shadow-cljs. I nested the
site directory in the
shadow-cljs project but you can also nest the
shadow-cljs directory in the next root instead. I do not recommend mixing though.
npm install npx shadow-cljs watch site # or npx shadow-cljs release site
Run next separately
cd site npm install npx next # or npx next build && npx next start
When done open in browser