Source for the LiquidJava project website, served via GitHub Pages from main.
No build step, no package manager. Open index.html directly, or serve the directory:
python3 -m http.server 8000
# then visit http://localhost:8000index.html— single-page site (markup, content, and inline JS for navbar + theme toggle).assets/css/style-starter.css— vendored W3layouts template stylesheet plus LiquidJava overrides. Theme rules layered via.light-theme/.dark-themeon<body>.assets/js/jquery-3.3.1.min.js— only JS dependency.assets/images/,assets/docs/,assets/extension/— static assets (images, poster PDF, VSCode.vsix).
Dark/light mode is toggled by inline JS at the bottom of index.html. The selected theme is persisted in localStorage under the theme key and applied as a class on <body> before DOMContentLoaded to avoid a flash of unstyled content. When adding new sections, add explicit color rules for both themes in style-starter.css.
Push to main. GitHub Pages publishes the site automatically.
liquidjava— verifier, API, examplesliquidjava-docs— documentationliquidjava-tutorial— tutorialvscode-liquidjava— VSCode extension