pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/JPerez00/astrolinks

GitHub - JPerez00/astrolinks: AstroLinks - A minimalist link in bio template built with Astro and Tailwind CSS, hosted on GitHub Pages. · GitHub
Skip to content

JPerez00/astrolinks

Repository files navigation

AstroLinks - Updated to v5.5.5

Astrolinks Demo Video

A minimalist link-in-bio template for all your social media links, built with Astro v5.5.5, Tailwind CSS and hosted on GitHub Pages.

This customized Astro starter kit includes Tailwind CSS, Astro Icon support, a light and dark mode toggle and the Typewriter effect, with automated deployment to GitHub Pages.

For more details on how I built this, check out the blog.

Live Project Via GitHub Pages

https://jperez00.github.io/astrolinks/

Features

  • Astro + Tailwind: Integrated Tailwind for utility-first styling.
  • Light & Dark mode toggle: Integrated darkclass from Tailwind.
  • Layout & Components: Created a reusable Layout.astro and a separate index.astro page.
  • Icons: Used astro-icon to import icons, including local SVGs in src/icons/.
  • GitHub Pages Deployment: Configured astro.config.mjs with site and base settings, and added a GitHub Actions workflow (.github/workflows/deploy.yml) to deploy the site to GitHub Pages.
  • Typewriter effect: Using React components in Astro, thanks to @astrojs/react.

Project Structure

/
├── public/
│   └── favicon.svg
│   └── portrait.webp
├── src/
│   ├── components/
│   │   └── Footer.astro
│   │   └── TypewriterText.tsx
│   │   └── ToggleTheme.tsx
│   ├── icons/
│   │   └── github.svg
│   │   └── linkedin.svg
│   │   └── terminal.svg
│   │   └── twitter.svg
│   │   └── instagram.svg
│   ├── layouts/
│   │   └── Layout.astro
│   ├── pages/
│   │   └── index.astro
│   └── styles/
│       └── global.css
└── package.json

To learn more about the folder structure of an Astro project, refer to this guide on project structure.

🧞 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:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

👀 Want to learn more?

Feel free to check the Astro documentation.

About

AstroLinks - A minimalist link in bio template built with Astro and Tailwind CSS, hosted on GitHub Pages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy