Commit Graph
2083 Commits
Author SHA1 Message Date
George Cushen 3b9130e042 tpl: edit 2025-12-20 02:35:00 +00:00
George Cushen e97ec701f5 feat: add safe defaults for locales 2025-12-20 02:34:36 +00:00
George Cushen 58718ebaec fix: BreadcrumbList structured data to comply with Google Search Console requirements
Add missing @type "ListItem" to breadcrumb items and restructure item field
from URL string to object with @id and name properties. Resolves "Invalid
object type for field 'itemListElement'" errors reported in Google Search Console.

See https://discord.com/channels/722225264733716590/1451194469637427272
2025-12-18 23:03:51 +00:00
George Cushen 652923712c tpl: detect license in CI builds 2025-12-16 20:25:22 +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
dependabot[bot] df99e0fdaf ci(deps): bump actions/checkout from 4 to 6 (#3291)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 18:00:07 +00:00
dependabot[bot] cecedc8d6d ci(deps): bump actions/cache from 4 to 5 (#3290)
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 17:59:54 +00:00
github-actions[bot] 6da7da6f4c chore(templates): update modules to latest commits 2025-12-15 01:02:38 +00:00
George Cushen c72b26de8d feat: allow same origin iframes to support slides 2025-12-15 00:13:47 +00:00
George Cushen d15979197a feat: allow to hide slides like in Powerpoint
use `<!-- hide -->` in the slide contents.
2025-12-14 23:55:50 +00:00
github-actions[bot] 972a946bde chore(templates): update modules to latest commits 2025-12-14 18:53:02 +00:00
George Cushen d197951315 tpl: edit readme 2025-12-14 17:08:28 +00:00
George Cushen 73b5f7d575 feat: add dedicated Event layout with built-in Slides 2025-12-14 03:28:29 +00:00
George Cushen 4d66cef9d2 tpl: add Slides demo 2025-12-14 03:27:29 +00:00
George Cushen 6acb9cb914 tpl: reduce default name txt size
For longer names
2025-12-11 01:41:13 +00:00
George Cushen e46bd3a37a fix: avatar size overrided
Also, updated workspace config in hugo-blox-builder.code-workspace:

Removed disused plugins
Map all HTML/HTM under modules, templates, and test to the hugo language for proper templating support.
Enable Tailwind IntelliSense within Hugo files and Alpine class bindings via tailwindCSS.includeLanguages and tailwindCSS.experimental.classRegex.
Re-enable HTML formatting for non-Hugo files using Prettier while keeping Hugo formatting off.
Recommend the Tailwind CSS VS Code extension alongside existing recommendations.
2025-12-11 00:59:52 +00:00
George Cushen 56748e571b ci: fix 2025-12-10 03:25:45 +00:00
George Cushen cb648199e3 ci: fix 2025-12-10 03:20:53 +00:00
George Cushen 082e69b7da ci: fix 2025-12-10 03:05:41 +00:00
George Cushen 4e2f0ba74c ci: fix 2025-12-10 01:39:28 +00:00
George Cushen b7a66310d7 feat: disable debug HUD by default
Enable with

site.Params.hugoblox.debug.enable = true
2025-12-10 01:36:37 +00:00
George Cushen f6cbe6ccff feat: optimize dev cont 2025-12-10 01:28:09 +00:00
George Cushen 38f176a759 chore: dev contain 2025-12-07 07:26:55 +00:00
George Cushen abfdad1620 feat: remove abandonware (Commento)
Recommend Giscus
2025-12-07 07:12:42 +00:00
github-actions[bot] c32af1909e chore(templates): update modules to latest commits 2025-12-07 01:52:54 +00:00
George Cushen f0eb4a7e9c feat: standardize author profiles & add devcontainer 2025-12-07 01:50:48 +00:00
George Cushen 75234c306b tpl: add devcontainer 2025-12-05 21:31:13 +00:00
George Cushen 75cae004f6 docs: edit 2025-12-05 19:29:31 +00:00
George Cushen 66df153723 docs: edit 2025-12-05 18:52:24 +00:00
George Cushen 9802abffbb docs: add screenshots 2025-12-05 18:34:22 +00:00
George Cushen 301b29448a fix: lint 2025-12-03 21:01:08 +00:00
George Cushen 630d1fd6f5 tpl: include VS Code config files 2025-12-01 15:36:14 +00:00
github-actions[bot] 31bacd0ebd chore(templates): update modules to latest commits 2025-12-01 05:44:02 +00:00
George Cushen e0a99de6da fix: theming
Unified terminology - All 11 theme packs now use surfaces: instead of ui (see prev commit)
Fixed empty value overrides - Empty strings ("") no longer override theme colors
Proper checking - Only non-empty values are applied
2025-12-01 05:40:50 +00:00
github-actions[bot] 18d8cb52af chore(templates): update modules to latest commits 2025-12-01 05:14:12 +00:00
George Cushen 51927bf59f fix: align with schema v2 2025-12-01 05:12:06 +00:00
George Cushen 5d94827fb6 fix: align with schema v2 2025-12-01 05:12:06 +00:00
github-actions[bot] 538cdaebd3 chore(templates): update modules to latest commits 2025-12-01 03:40:28 +00:00
George Cushen 42824bfc8e feat(blox-tailwind): update deps 2025-12-01 03:15:47 +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
github-actions[bot] e754a714ea chore(templates): update modules to latest commits 2025-11-30 08:54:28 +00:00
George Cushen 0dd1ff266e tpl: edit 2025-11-30 06:57:58 +00:00
George Cushen c8f2322fa6 feat: port page cover system
Just upload a cover image, `cover.*` to your blog post's folder
2025-11-30 06:55:28 +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
dependabot[bot] 09f4728614 ci(deps): bump actions/checkout from 5 to 6 (#3288)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-28 20:54:50 +00:00
Steve Jobz 613af2b8d9 fix(css): CSS class for hb-card-title to remove redundant items-start (#3287)
We only need items-center to ensure that icons align to the same line as text.
2025-11-28 20:54:03 +00:00
George Cushen 966ad07a4f chore: re-gen lock files 2025-11-25 18:30:01 +00:00
George Cushen 0ef515fbae chore: update version in CITATION upon release 2025-11-25 00:28:01 +00:00
George Cushen e7672d41b9 chore: add citation 2025-11-24 20:54:45 +00:00