Separate framework source from website: - src/layers/ + src/main.css: CSS framework source (was assets/css/) - site/: Hugo website (content/, layouts/, hugo.toml) - dist/: built output (asw.css, asw.min.css) - vendor/open-props/: vendored dependency with version tracking - Hugo module mounts: dist/ → static, site runs from site/ Build: hugo --source site/ passes (105 pages). npm run build produces dist/asw.css. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| open-props | ||
| README.md | ||
vendor/
Third-party CSS files vendored directly into the repo so the build has no runtime npm dependency.
Contents
| Directory | Package | Version | Files vendored |
|---|---|---|---|
open-props/ |
open-props | 1.7.23 | open-props.min.css, media.min.css |
How to update
- Bump the version in
package.jsonand runnpm install. - Copy the new files:
cp node_modules/open-props/open-props.min.css vendor/open-props/open-props.min.css cp node_modules/open-props/media.min.css vendor/open-props/media.min.css - Update
vendor/open-props/VERSIONwith the new version and today's date. - Commit all three changed files together.