This repository (temporarily?) manages custom CSS and JS for WSU Docs (BookStack).
Deployed files are generated from files at source/css, and published on GitHub Pages from the docs/prod/css and docs/dev/css directories.
-
Minified CSS:
https://gsu-library.github.io/bookstack-js-css/prod/css/main.min.css -
Formatted CSS:
https://gsu-library.github.io/bookstack-js-css/prod/css/main.css -
Minified CSS:
<link rel="stylesheet" href="https://gsu-library.github.io/bookstack-js-css/prod/css/main.min.css" /> -
Formatted CSS:
<link rel="stylesheet" href="https://gsu-library.github.io/bookstack-js-css/prod/css/main.css" />
-
Minified CSS:
<link rel="stylesheet" href="https://gsu-library.github.io/bookstack-js-css/dev/css/main.css" /> -
Formatted CSS:
https://gsu-library.github.io/bookstack-js-css/dev/css/main.css -
Minified CSS:
<link rel="stylesheet" href="https://gsu-library.github.io/bookstack-js-css/dev/css/main.min.css" /> -
Formatted CSS:
https://gsu-library.github.io/bookstack-js-css/dev/css/main.min.css
- Install dependencies:
npm install
- Development:
npm run build:css -- dev - Production:
npm run build:css -- prod
- Format all files:
npm run format:all - Check all formatting:
npm run format:check - Format CSS only (source, dev, and prod):
npm run format:css
The npm run build:css -- <dev|prod> command references docs/source/css/index.css and generates:
docs/<prod|dev>/main.css(expanded)docs/<prod|dev>/main.min.css(minified)
- There is no JavaScript script.
- JavaScript files in
docs/<prod|dev>/js/, are accessible via GitHub Pages.
GitHub Pages publishes exclusively from the main branch docs/ folder. The prod and dev setup and scripting is the workaround for the branch limitation.
- Base URL:
https://gsu-library.github.io/bookstack-js-css/ - Use published URLs for assets, not the raw URLs.