Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
You might look at Oz. It does a ton more than you are asking, but one of it's features is static site generation. It works from hiccup or markdown etc.
Apparently getting the routing in ClojureScript is not trivial, but using ClojureScript components in JavaScript is straightforward. The next step would be finding a template for hybrid JS CLJS apps, the build tools configuration may be interesting.
Gatsby looks nice, but it is a no-go for reasons that I do not understand. The recommendation seems to include sapper, but svelte is not good for ClojureScript either, as it relies on mutable data. I could not find information about other alternatives to use with ClojureScript, like React-static.