Skip to content

Repository files navigation

The Cinderlarks

The Cinderlarks' website — a plain static HTML/CSS/JS page, deployed to GitHub Pages.

Structure

  • index.html — the entire site.
  • favicon.svg — site favicon.
  • assets/images/, assets/fonts/ — the site's own images and the "Wild Honey" logo font.
  • assets/vendor/ — vendored Tailwind CSS v4 browser build (@tailwindcss/browser, MIT license, see assets/vendor/LICENSE), self-hosted instead of pulled from cdn.tailwindcss.com.

Previewing locally

No build step or install required:

python3 -m http.server

Then open http://localhost:8000 in a browser.

Updating vendored Tailwind

npm pack @tailwindcss/browser@latest   # then copy dist/index.global.js over assets/vendor/tailwind.js

Checks

CI (.github/workflows/checks.yml) lints and validates index.html on every push and pull request: link checking (lychee), spell checking (codespell), HTML linting (htmlhint), CSS linting (stylelint), and .editorconfig formatting. Run the lint checks locally with:

npx --yes htmlhint@1 --config .htmlhintrc index.html
npm install --no-save stylelint@17 stylelint-config-standard@40 postcss-html@1 && npx stylelint --config .stylelintrc.json index.html
npx --yes editorconfig-checker

Deployment

Pushes to main deploy automatically via .github/workflows/deploy.yml.

One-time setup: in the repo settings, go to Settings → Pages and set Source to GitHub Actions.

About

Enigmatic melodies of loss and hope.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages