hugo-academic-mirror/test
George Cushen 787ac94b5d feat: add Dev HUD & 15 Obsidian callouts; more collection filters
Dev tools
- Add HBX Dev HUD (floating button + panel) with live log viewer
- Add get-build-id helper to dedupe logs per build (during `hugo server` refreshes)

Callouts
- Implement Obsidian-compatible callouts (15+ types) with shared renderer
- Add i18n title translations (en, es, fr) for all callout types
- Deprecate `callout` shortcode with suppressible warning; keep working
- Migrate starters to Markdown callouts (>[!TYPE]) and update docs

Logging
- Centralize logging in partial `functions/logger` with info/warn/error levels
- Use fmt.Warnidf for suppressible warnings (consistent IDs)
- Only show info in Dev HUD/JSON (no longer use warnf for info logging); warn/error still printed in CLI
- Include source metadata and build ID on each entry

Blocks – Collection
- Add support for `content.filters.kinds`
- Add `content.filters.tags` (array) alongside existing `filters.tag` (string)

Build/Tailwind/JS
- Fix missing Tailwind v4 styles in Hugo render: include preact-built assets, extract classes from JSX/TSX to `@sources`
- Load Preact client per block, publish source maps in dev; on-demand Alpine

CI
- Re-implement fast fails with panicOnWarning now that info logging as warnf removed
- Fix package splitter change detection: strip trailing slashes; collapse paths to starter roots

Starters/Docs
- Restructure courses under `courses/hugo-blox/`
- Update menus and landing pages
- Replace deprecated callout usage in content and docs
- Replace missing hero icon `download` with `arrow-down-tray` in academic-cv guide

Icons
- Improve icon resolver: default pack inference, better fallback, and precise missing-icon warnings (with page ref)
2025-09-25 01:58:32 +01:00
..
assets/media feat: copy bibtex citations rather than downloading them 2025-08-17 22:16:26 +01:00
content feat(preact+landing): enable Preact block rendering + reusable landing page content system 2025-09-22 22:18:03 +01:00
data feat: add Dev HUD & 15 Obsidian callouts; more collection filters 2025-09-25 01:58:32 +01:00
config.yaml feat: copy bibtex citations rather than downloading them 2025-08-17 22:16:26 +01:00
go.mod feat(preact+landing): enable Preact block rendering + reusable landing page content system 2025-09-22 22:18:03 +01:00
package.json feat: copy bibtex citations rather than downloading them 2025-08-17 22:16:26 +01:00
pnpm-lock.yaml feat: copy bibtex citations rather than downloading them 2025-08-17 22:16:26 +01:00