v1.0.0 — Initial release of Personal Links (link-in-bio)
This is the first public release of Personal Links, a fast, accessible link-in-bio site built with TypeScript, Next.js, and Tailwind CSS. The repo description and demo domain are set up for quick deployment and sharing.
Demo: https://contact.sammcnab.co.uk/
✨ Features
- Clean, responsive layout optimised for mobile and desktop.
- Accessible by default (semantic markup, keyboard-friendly components).
- SEO-ready with sensible meta and Open Graph tags.
- Dark/light mode support via Tailwind configuration.
- Easy content editing through a minimal, component-based structure in
src/
. - One-click Vercel deploy and README badges to showcase build status, version, size, and activity.
🛠 Tech & tooling
- TypeScript + Next.js + Tailwind CSS baseline.
- Commit linting via
commitlint.config.js
for Conventional Commits. - MIT Licence included.
🚀 Getting started
pnpm install
pnpm dev
Then visit http://localhost:3000
.
For production:
pnpm build
pnpm start
🔧 Configuration
- Update links/content in
src/
(components/data file or page file, depending on your setup). - Replace social/profile URLs and avatars in
public/
as needed. - Check
next.config.js
,tailwind.config.ts
, andtsconfig.json
for project defaults.
📦 Deployment
- Deploy to Vercel (recommended). The repo is structured for quick Vercel import and shipping. Demo domain:
contact.sammcnab.co.uk
.
✅ Housekeeping
- Repository created from a template for faster setup and consistent scaffolding.
- Initial README, licence, and project metadata included.
⚠️ Known issues
- None tracked yet. Open an issue if you find anything.
🔄 Breaking changes
- N/A (first release).