Skip to content

feat: add bio theme#3

Merged
lucasnevespereira merged 1 commit intomainfrom
feat/bio-theme
Apr 26, 2026
Merged

feat: add bio theme#3
lucasnevespereira merged 1 commit intomainfrom
feat/bio-theme

Conversation

@lucasnevespereira
Copy link
Copy Markdown
Member

Summary

Third built-in theme for bio / Linktree-shaped pages: avatar + name + tagline + status pill + project cards + socials.

Inspired by snowz.ai's design.

Changes

  • themes/bio/{layout.html,styles.css,script.js} — new built-in theme
  • inkssg.go — added two fields to SiteConfig:
    • Status string — optional status line ("currently building X")
    • Projects []Project — list of project cards (name, description, url, image, badge)
  • examples/bio/ — runnable demo styled like snowz.ai
  • .github/workflows/ci.yml — builds the bio example on every push
  • README.md — mentions all three built-in themes

Test plan

  • go vet ./... clean
  • go build ./... clean
  • inkssg build examples/bio produces public/index.html with theme assets
  • Rendered locally via python3 -m http.server — styles, theme toggle, year injection all work
  • CI green

@lucasnevespereira lucasnevespereira merged commit 4d93c2e into main Apr 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant