Commit Graph

9 Commits

Author SHA1 Message Date
tiennm99 ef7c94de8e refactor: switch Hugo config from TOML to YAML 2026-05-13 17:10:05 +07:00
tiennm99 37dbf84c14 feat: rebuild site on Hugo + bonsai theme
Replace the custom Node.js builder with Hugo and the bonsai theme
(added as a submodule at themes/bonsai). Site content moves from
config.yaml into [params] in hugo.toml. CI switched to Hugo Extended
0.154.0 build; daily cron dropped (no API decoration to refresh).
Avatar imported from miti99 project.
2026-05-03 10:45:54 +07:00
tiennm99 191bf38d86 docs: drop obsolete Pages UI setup step from README
The deploy workflow now self-enables Pages via configure-pages@v5
with enablement: true, so the manual Settings -> Pages flip is no
longer required. Mention the workflow-permissions prerequisite
instead.
2026-04-30 22:10:54 +07:00
tiennm99 eb13e2445d fix(ci): enable Pages auto-enrollment in configure-pages
First-run failed because the repository had no Pages site yet and
configure-pages@v5 defaults to enablement: false. Setting it to true
lets the action create the Pages site on first deploy and removes the
manual Settings -> Pages UI step.
2026-04-30 22:08:03 +07:00
tiennm99 17cbbeacb2 docs: add xia recon report and port plan
Captures the analysis behind the linkyee-inspired implementation: source
anatomy, dependency matrix, decision matrix (stack, plugins, theme, icons,
deploy), and four phase files used to drive the build.
2026-04-30 22:05:12 +07:00
tiennm99 a90cb8126a feat: implement config-driven link page
Single-page link-in-bio site at config.yaml -> build.js -> _site/index.html.
Links flagged with `repo: owner/name` get live star count and last-commit
age decoration from the GitHub REST API at build time.

Stack: vanilla HTML/CSS output, Node 20 build script (sole dep: js-yaml).
Deploy: GitHub Actions Pages artifact, daily cron + push triggers.

Architecture inspired by linkyee (MIT); no source code copied. See NOTICE.
2026-04-30 22:05:05 +07:00
tiennm99 9fca485f14 docs: rename project to iammiti99 2026-04-29 21:37:57 +07:00
miti99 5c4bee70d0 feat: add Apache 2.0 license 2026-04-29 21:15:26 +07:00
miti99 34d87fc341 chore: initialize repo 2026-04-29 21:13:05 +07:00