George Cushen
14a6fcf7ff
docs: edit
2026-01-17 19:43:45 +00:00
George Cushen
71baea8b57
tpl: allow previews
2026-01-13 19:49:37 +00:00
George Cushen
d7ada2b73f
docs: edit
2026-01-10 15:53:35 +00:00
George Cushen
ad2af1f352
refactor: repo rename
2026-01-02 22:07:38 +00:00
George Cushen
f4280ddb1c
refactor: rename modules and update migration docs
...
BREAKING CHANGE
Module paths moved to `github.com/HugoBlox/kit` with new names:
- core `blox-tailwind` → `blox`
- analytics → `analytics`
- netlify → `integrations/netlify`
- slides (reveal) → `slides`
Update go.mod, module.yaml/params, scripts, tests, and v0.11 migration guide accordingly.
2026-01-02 20:59:48 +00:00
George Cushen
8441dd2471
refactor: rename repo
2026-01-02 19:02:59 +00:00
George Cushen
6158e5eaf9
fix: Creative Commons footer attribution text and icons
...
Also, drops experimental license type 'all_rights'
Fixes #3289
2025-12-15 19:16:54 +00:00
George Cushen
abfdad1620
feat: remove abandonware (Commento)
...
Recommend Giscus
2025-12-07 07:12:42 +00:00
George Cushen
373eb7966e
feat: standardize site params to schema v2
...
BREAKING CHANGE:
Restructures `params.yaml`. Refer to v0.11.0 Migration Guide at https://docs.hugoblox.com
2025-12-01 03:09:31 +00:00
George Cushen
d1e63984e6
feat: add theme engine + standardize params.yaml
...
Re-implements theme engine in Tailwind from the previous Bootstrap version.
Re-organizes appearance params in `params.yaml`.
Also,
- edit Readme
- add popular front matter alias `description` for `summary`
- Created a new helper function: get_summary.html
- Implements the priority order: .Params.summary > .Params.description > .Params.abstract > .Summary.
- clamp abstract in date-title-summary view
- default gradient mesh block bg to primary-secondary gradient from theme pack
- improve inline code styling - remove backticks around code
BREAKING CHANGE:
`params.yaml` data structure has changed - see docs and latest templates for example
2025-11-30 04:45:38 +00:00
George Cushen
51efdcd098
feat(themes): new color theme engine & packs 🎨
...
- **New Hybrid Engine:** Fully data-driven theming using YAML (`modules/blox-tailwind/data/themes/`). Supports:
- **Palette Mode:** `primary: "indigo"` loads exact Tailwind 50-950 scales (OKLCH) for perfect utility matching.
- **Hex Mode:** `primary: "#brand"` auto-generates accessible 50-950 tint/shade scales.
- **Semantic Overrides:** `ui.header.background` accepts gradients, transparency, and images.
- **Neutral Mapping:** Themes can retarget the gray scale (e.g. `neutral: "stone"` warms up the entire UI).
- **New Theme Packs:**
- `default` (Blue/Sky + Dark)
- `contrast` (High Contrast Light)
- `latte` (Warm Coffee/Stone)
- `dracula` (Dark Purple/Pink)
- `americano` (Dark Espresso)
- `marine` (Deep Ocean/Teal)
- `retro` (Vintage Paper)
- `synthwave` (Neon/Purple)
- `cupcake` (Light Pink/Fuchsia)
- **Architecture:**
- Standardized on `appearance.theme.light` / `appearance.theme.dark` config.
- Legacy `appearance.color` remains as a primary color override.
This overhaul enables colored backgrounds/navbars, enables mix-and-match themes, and future-proofs the styling system for Tailwind v4.
2025-11-30 04:45:38 +00:00
George Cushen
e9a47baa66
feat(seo): enhancements for rich Google and LLM results
...
Add WebPage/CollectionPage schema, BreadcrumbList, and configurable llms.txt output for better rich results and AI crawling.
New `marketing.seo.llm` params added to `params.yaml` to config llm scraping prefs.
2025-11-23 03:42:43 +00:00
George Cushen
5f2290d590
starters: standardise starters dir name to templates
2025-10-23 23:43:50 +01:00