This is the website project for the upcoming Macroexpand-2025 conference.
It is developed as a Quarto Website. At the moment, all the relevant content is under the site directory.
Later on, when we have data about speakers, schedule, sessions, etc., we will turn it into a data-driven Clojure project as we did with the previous conference.
First, make sure you have Quarto installed before starting if you haven't already.
This project setup references the setup from Clojure Civitas with its easy setup for Qaurto website using Clay.
Follow these instructions.
from Clojure Civitas' repo to preview the site locally while developing.
If you wish to make changes to the main page,
you can edit the index.qmd.
For other pages, edit clj
files under the pages
directory at the root.
The site is automatically published using a GitHub Actions workflow(.github/workflows/publish.yml
).
Whenever a new commit is pushed to the main branch, the workflow builds the updated site and deploys it to the gh-pages
branch.
The live site is available at: https://scicloj.github.io/macroexpand-2025/