Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yoanbernabeu/LinkTreeFreeClone
LinkTreeFreeClone is a LinkTree clone built with Astro and Tailwind
https://github.com/yoanbernabeu/LinkTreeFreeClone
astro links linktree linktree-alternative linktree-clone tailwindcss
Last synced: 14 days ago
JSON representation
LinkTreeFreeClone is a LinkTree clone built with Astro and Tailwind
- Host: GitHub
- URL: https://github.com/yoanbernabeu/LinkTreeFreeClone
- Owner: yoanbernabeu
- License: mit
- Created: 2022-12-04T21:32:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-09T22:36:46.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:31:17.891Z (3 months ago)
- Topics: astro, links, linktree, linktree-alternative, linktree-clone, tailwindcss
- Language: Astro
- Homepage: https://linktreefreeclone.yoandev.co/
- Size: 1.13 MB
- Stars: 79
- Watchers: 2
- Forks: 28
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LinkTree Free Clone
[![Playwright Tests](https://github.com/yoanbernabeu/LinkTreeFreeClone/actions/workflows/playwright.yml/badge.svg)](https://github.com/yoanbernabeu/LinkTreeFreeClone/actions/workflows/playwright.yml) [![Netlify Status](https://api.netlify.com/api/v1/badges/3e928715-44c6-4439-864e-6a346f699c07/deploy-status)](https://app.netlify.com/sites/linktreefreeclone/deploys)
![screenshoot](readme.png)
LinkTree Free Clone is a free clone of LinkTree, a popular link aggregator for social media.
It is built with [Astro](https://astro.build) and [Tailwind CSS](https://tailwindcss.com).
Feel free to use it as a template for your own projects.
## 👀 Demo
You can see a demo of the project at [https://linktreefreeclone.yoandev.co/](https://linktreefreeclone.yoandev.co/)
## 🚀 Quick start
1. **Customize your general settings**
Open `src/config.ts` and edit the `SUBTITLE`, `TITLE`, `TAGLINE`, `contact`, `phone` and `email` variables.
2. **Customize your links**
Create a new file in `src/pages/links/` for each link you want to add.
The file name will be not used, but it is recommended to use a descriptive name.
The file should contain a frontmatter section with the following variables:
* `title`: The title of the link
* `emoji`: The emoji to use for the link
* `href`: The URL of the linkExample:
```md
---title: Link 1
emoji: 📺
href: https://lorem.com---
```3. **Customize your avatar**
Replace the file `src/public/avatar.png` with your own avatar.
4. **Customize your social media links**
Create a new file in `src/pages/social/` for each social media link you want to add.
The file name will be not used, but it is recommended to use a descriptive name.
The file should contain a frontmatter section with the following variables:* `icon`: The icon to use for the link
* `url`: The URL of the linkExample:
```md
---
icon: linkedin
url: https://linkedin.com/in/yoan-bernabeu---
```## 🔠 List of available icons for social media
For the `icon` variable in the frontmatter section of the social media links, you can use the following values:
* `behance`
* `discord`
* `github`
* `facebook`
* `instagram`
* `google`
* `linkedin`
* `pinterest`
* `vkontakte`
* `stackoverflow`
* `telegram`
* `youtube`
* `tiktok`
* `snapchat`
* `slack`
* `messenger`
* `dribbble`
* `reddit`
* `twitter`
* `whatsapp`
* `twitch`## 🧞 Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :--------------------- | :------------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:3000` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |## 📝 License
Licensed under the [MIT License](./LICENSE).