Port gogcli's custom static-site builder (scripts/build-docs-site.mjs + scripts/docs-site-assets.mjs) and adapt branding to songsee — spectral gradient hero, viz-mode pill row, JetBrains Mono code blocks, sidebar nav with search, dark/light theme toggle, per-page TOC, and link validation at build time. Wire it up via 'make docs-site' and a pages.yml workflow that uploads dist/docs-site as the Pages artifact. GitHub Pages source is now build_type=workflow (was legacy/Jekyll).
9 lines
136 B
Makefile
9 lines
136 B
Makefile
.PHONY: songsee docs-site
|
|
|
|
songsee:
|
|
mkdir -p bin
|
|
go build -o bin/songsee ./cmd/songsee
|
|
|
|
docs-site:
|
|
@node scripts/build-docs-site.mjs
|