Grapevine is a simple replacement for Linktree.
It uses Astro to compile down to a static site to be hosted anywhere.
- Analytics with Shynet
- Gets information from Discord for your profile picture and username
It's easy to get set up with Grapevine.
- Clone or download this repository
- Install dependencies with
yarn/npm/pnpm install
- Set up your
.env
file with the following variables:SHYNET_URL
- The URL to your Shynet instance (optional)DISCORD_TOKEN
- The token for your Discord botDISCORD_ID
- The user ID of the Discord user you want to use
- Add/modify your links in
src/pages/links
- Modify your site url in
astro.config.mjs
- Build the site with
yarn/npm/pnpm build
- Host the site wherever you want! (Cloudflare Pages, Vercel, Netlify, etc.)