Astro Portfolio
Theme by
Uzzii 21 |Updated:
18 Nov 2023
|122 Stars
This repo contains the source code for a personal portfolio website built with Astro, a framework for building fast and modern websites with your favorite frontend tools. The website showcases the developer's skills, projects, and contact information. The website is responsive, accessible, and SE...
Categories
Overview:
The Portfolio Website - Astro is a template designed for developers to create their own personal portfolio websites. By simply changing the src/data/info.ts file, developers can customize the portfolio to suit their needs. The project boasts a clean and professional design, making it ideal for showcasing projects and skills.
Features:
- Customizable Portfolio: Easily personalize the portfolio by editing the src/data/info.ts file.
- Project Structure: Clearly organized folders and files make it easy to navigate and manage the project.
- Route-Based Pages: Pages are automatically created based on file names in the src/pages/ directory.
- Component Usage: Utilize Astro/React/Vue/Svelte/Preact components conveniently stored in src/components/.
- Static Asset Management: Store images and other static assets in the public/assets directory.
- User Data Management: Manage personal data in the src/data directory.
- Convenient Commands: Various commands available for installation, development, building, previewing, and more.
- Documentation and Support: Access Astro documentation or join the Astro Discord server for assistance.
Installation:
- To begin, navigate to the root directory of your project in the terminal.
- Install dependencies by running the command:
- Start the local development server at localhost:3000 with:
- Build your production site to ./dist/ using:
- Preview your build locally before deployment by running:
- Utilize Astro CLI commands such as astro add or astro check with:
- For help on using the Astro CLI, refer to:
Summary:
The Portfolio Website - Astro template offers developers a convenient solution for creating personalized portfolio websites. With a simple structure, easy customization options, and helpful commands, developers can efficiently showcase their skills and projects. Additionally, access to documentation and support channels adds to the overall usability of this template.