Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Build your own self-hosted Biolink/Linktree clone with Astro, using Markdown for links.
Astro Biolink Kit is a starter template for building a self-hosted, single-page link-in-bio site using the Astro static site generator, designed as an open-source alternative to Linktree.
Astro Biolink Kit is an open-source GitHub project by Leif Jerami that provides a minimal Astro website for sharing multiple links from one URL. It takes a Markdown file (src/pages/bio.md) as its content source and produces a static HTML page styled by a global CSS file. The template runs on Astro (currently using the classic src/pages structure) and can be developed locally with npm install and npm run dev. The live demo is hosted at biolink-kit.pages.dev, showing a typical deployment on Cloudflare Pages.
src/pages/bio.md, meaning edits are as simple as rewriting a text file.public/, src/layouts/Layout.astro, src/pages/index.astro plus bio.md, and src/styles/global.css, making it easy to understand and adapt.src/styles/global.css allows you to change the look and feel without touching component markup.package.json and standard npm scripts let you build and publish to any static host; the author's demo runs on Cloudflare Pages.leifjerami, with clear instructions for cloning and running.After cloning the repository, run npm install to install dependencies and npm run dev to preview the site locally. Open src/pages/bio.md, replace the example links with your own, and save the file — the page updates immediately. When you are ready, build the static site with npm run build and deploy the output to any hosting service; the author demonstrates Cloudflare Pages.
The template is free and open-source. You can clone the repository, use it for personal or commercial projects, and modify it as needed. There are no paid tiers or license restrictions mentioned in the repository.
Yes, the template is open-source and freely available on GitHub. You can use it without paying anything, even for commercial purposes.
Edit the Markdown file at src/pages/bio.md and replace the example entries with your own link titles and URLs. The Astro dev server will reflect the changes instantly.
You can maintain your links with basic Markdown knowledge. To customize the layout or styling, familiarity with Astro components and CSS is helpful.
Yes. Since Astro generates static files, you can host the build output on any web server or static hosting provider, including Cloudflare Pages, Netlify, Vercel, or a personal server.
Astro Biolink Kit is a self-hosted, open-source code template that you fully control, while Linktree is a proprietary, hosted service that requires you to use their platform. With this kit, you own the files and can customize everything.
