21 Commits
Author SHA1 Message Date
George Cushen a034cf7dbe docs: edit 2026-04-29 10:29:48 +01:00
George Cushen 032e2ce5c5 docs: edit 2026-04-19 07:02:21 +01:00
George Cushen ab31415552 docs: edit 2026-04-19 06:52:37 +01:00
George Cushen 0bb02ee2cf docs: edit 2026-04-02 21:59:22 +01:00
George Cushen 214e40464e chore: edit socials 2026-02-15 20:54:34 +00:00
George Cushen 3fd11f9853 chore: edit ext ID 2026-02-15 20:51:54 +00:00
George Cushen 14a6fcf7ff docs: edit 2026-01-17 19:43:45 +00:00
George Cushen 1352d89867 docs: edit 2026-01-10 23:58:12 +00:00
George Cushen d7ada2b73f docs: edit 2026-01-10 15:53:35 +00:00
George Cushen dd143313a5 docs: update ext id 2026-01-09 19:06:36 +00:00
George Cushen 8441dd2471 refactor: rename repo 2026-01-02 19:02:59 +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 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 eaa9bc1e29 docs: add cli to readme 2025-11-20 22:30:06 +00:00
George Cushen 7ae938d4c5 docs: update X link 2025-09-23 00:50:02 +01:00
George Cushen d5d2f04c2d chore: adopt Biome + Stylelint, modernize CI/CD, add security/support docs, minor JS fixes
- Linting/format
  - Replace ESLint/Prettier with Biome; remove old configs; add `biome.json`; update scripts
  - Tailwind-friendly `.stylelintrc.yaml`; Stylelint and Biome pass
  - Enable Biome across `modules/**`; prune legacy JS globals; ignore oversized `devicon.json`

- Code fixes
  - `hb-theme.js`: avoid assignment-in-expressions; clearer dataset updates
  - `hugoblox-slides.js`: fix inner var scope (var → let); apply formatting

- CI/CD
  - Split lint/build workflows; add path filters; Node via Corepack (pnpm from package.json)
  - Hugo pinned to env `HUGO_VERSION`; add consistency check vs `starters/academic-cv/hugoblox.yaml`
  - Nightly starters matrix build (academic-cv, landing-page); CodeQL weekly; resource caches

- Workflows/Community
  - Greeter: switch to `pull_request_target`; add Contributor Guide to PR message
  - PR labeler for path-based labels

- Repo policies/docs
  - `CODEOWNERS` for `@gcushen`
  - `SECURITY.md`, `SUPPORT.md`
  - Documented branch protection in `.github/settings.yml`
  - Move `CODE_OF_CONDUCT.md` to `.github/`

- docs(zh): update `README.zh.md` translation

Notes:
- pnpm is sourced from `package.json: packageManager` via Corepack; no hard-coded pnpm versions in CI.
2025-09-17 03:17:38 +01:00
George Cushen adc14f11d2 chore(tailwind): bump version to v0.3.0 2024-10-27 20:58:50 +00:00
George Cushen 9b2e271c7c fix: links 2023-11-07 23:09:38 +00:00
George Cushen 110377e4b8 feat: add Bilibili shortcode 2023-10-22 23:01:23 +01:00
George Cushen eec649feb1 docs: add ZH translation more directly 2023-10-17 22:55:02 +01:00