tiennm99 cde369188e feat(theme): share button + QR + vCard + manifest + WebSite schema
Adds share button, QR code block, and Schema.org WebSite markup for
enhanced link sharing. Introduces vCard contact export and PWA manifest
generation for mobile compatibility.

Expands profile distribution and integration capabilities.
2026-05-15 19:50:54 +07:00
2026-04-29 21:15:26 +07:00
2026-10-03 12:28:08 +07:00

iammiti99

Personal link-in-bio page — built with Hugo and the bonsai theme. Self-hosted Linktree alternative for my own use.

How it works

Edit hugo.yml (params: block) → push to main → GitHub Actions builds with Hugo + bonsai → output deploys to GitHub Pages.

Local development

Requires Hugo Extended ≥ 0.128.

hugo server          # http://localhost:1313
hugo --gc --minify   # build to ./public

Deployment

Every push to main deploys to GitHub Pages. The workflow self-enables Pages on first run via actions/configure-pages@v5 with enablement: true, so no manual UI setup is required for fresh forks (provided Settings → Actions → General → Workflow permissions is set to "Read and write").

(Optional) Custom domain: drop a static/CNAME file containing your apex domain — Hugo will copy it through to the deployed site.

Project layout

hugo.yml                 # site content — edit params here
content/_index.md        # placeholder so Hugo renders the index
static/images/           # avatar etc.
themes/bonsai/           # bonsai theme (in-repo, full history)
.github/workflows/deploy.yml
public/                  # build output (gitignored)

License

Apache License 2.0

S
Description
Personal link-in-bio page — a self-hosted Linktree alternative built with Hugo and the in-repo bonsai theme.
Readme Apache-2.0
1.5 MiB
0 Stars 1 Watchers 0 Forks
Languages
HTML 54.2%
CSS 32.2%
Shell 8.9%
JavaScript 4.7%