Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A single-page portfolio template built with Astro, featuring reusable components for projects and skills, based on Minimalist Portfolio.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
Minimalist Dragon is a single-page portfolio template built with the Astro framework, designed to produce a clean, static portfolio site through reusable components and simple props.
Minimalist Dragon is a single-page portfolio template built with the Astro framework, based on the Minimalist Portfolio project by slydragonn. It takes a set of Astro components and produces a static portfolio website with sections for skills and projects. Users customize the content by editing props in the components and the index.astro page, then deploy the generated static files to any hosting service.
The template's source is organized into src/components (Button, Footer, Navbar, ProjectCard, SkillCard, Title), src/layouts (Layout.astro), and src/pages (index.astro). It ships with SVG icons for design, email, external links, database, and server, plus a dragon.png logo and favicon.svg.
The README walks through a simple workflow: clone the repository with git clone, install dependencies with npm install, and start the development server with npm run dev. After you customize the components in the src folder, you can deploy the resulting static site to a hosting service like Vercel, Netlify, or GitHub Pages.
The template is distributed as a public GitHub repository, so you can clone and use it at no cost. The README does not mention any premium tiers, license fees, or payment requirements.
Yes, the source is available as a public GitHub repository and can be cloned without payment. The README does not indicate any licensing restrictions or paid options.
Open src/pages/index.astro and edit the props passed to each component. For example, change the message, icon, and link props on Button to point to your own blog, and update title and description on each ProjectCard to match your work.
Yes, the README lists Vercel, Netlify, and GitHub Pages as suitable hosting services. Because Astro generates static HTML, any static site host can serve the build output.
No CSS framework is mentioned in the README. The project structure includes Astro components, layouts, pages, and SVG assets, but no styling library like Tailwind is present.
The public folder contains favicon.svg, design.svg, dragon.png, email.svg, external-link.svg, database.svg, and server.svg. These are the default icons and logo used by the portfolio components.
