Welcome to the ad-hoc, home-grown, half-assed static site generator for the https://clojuredays.org website!
This repository hosts the sources as well as the public site itself on top of GitHub pages.
- sass (optional)
Styles are written in SCSS, so you need to translate them into vanilla CSS. You have two options:
- the recommended way is to install
sassin some way then:
sass sass/css/main.scss public/css/main.cssas an alternative, use mise:
mise x ruby@3.4.6 -- sass sass/css/main.scss:public/css/main.css --style compressed --no-source-mapclojure -X:generate-htmlAssuming you have python3 installed on your system:
$(cd public && python3 -m http.server)or run
./serve.shThe website is then accessible at http://localhost:8000
To generate both the CSS and HTML pages, run:
./build.shPush to master will build and deploy the site using Github
Actions. See .github/workflows/build-and-deploy.yaml