Skip to content

devidevio/astro-developer-portfolio-template

Repository files navigation

Astro Developer Portfolio Template

A minimal, easy-to-customize developer portfolio template built with Astro and TailwindCSS. No JavaScript in final build.

Demo

Check out a real-world example: devidev.io

Astro Developer Portfolio Template - About Preview | devi|dev|io

Astro Developer Portfolio Template - Projects Preview | devi|dev|io

Features

  • No bundled JavaScript – optimized for performance and speed.
  • Fully responsive – mobile-friendly and adaptable across all devices.
  • SEO & Social Media Ready – includes OpenGraph, Twitter, and DublinCore metadata.
  • 100/100 Google PageSpeed Score – for both mobile and desktop.
  • Code highlighting – clean and readable syntax with Shiki.
  • Developer Portfolio & Projects Showcase – display your work with ease.
  • Code Editor-Inspired Design – modern and developer-friendly aesthetics.

Tech Stack

Getting Started

# 1. Clone the repository
git clone https://github.com/devidevio/astro-developer-portfolio .

# 2. Install dependencies
npm install

# 3. Run the development server
npm run dev

# 4. Build for production
npm run build

# Deploy the contents of the `./dist` folder wherever you like.

Customization

Site & Domain Configuration

  • Modify astro.config.mjs to update your site settings, including metadata for SEO.

Theme Customization

  • Adjust the primary theme color in tailwind.config.js, to fit your branding.

Updating Content & SEO

Edit the Frontmatter variables in these files:

  • src/layouts/Layout.astro – General page info (title, SEO, etc.)
  • src/components/Socials.astro – Update your social media links.
  • src/components/Profile.astro – Personal profile information.
  • src/components/ContentProjects.astro – Projects/portfolio section content.
  • src/components/ContentAbout.astro – About section content.

Profile Picture

  • Replace /src/assets/profile.png with your own image.

Logo & OpenGraph Image

  • Update these files:
    • /public/img/logo.svg (your logo)
    • /public/img/meta.png (your OpenGraph image)

Need a free OpenGraph image?

Sitemap & Robots.txt

  • Adjust /public/robots.txt to match your domain.

⭐ Contributing

Feel free to fork, customize, and contribute to this project. If you find it useful, leaving a star would be greatly appreciated.

About

Astro Developer Portfolio Template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published