This is the code for my personal webpage. You can view it live here: villoro.com.
The webpage is built using Astro, utilizing the Astroplate template. It is designed to be fast and responsive, providing a seamless experience across both computers and smartphones.
Some screenshots:
To run the website locally, use the following commands:
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Build the static site for production:
npm run build
The project is organized as follows:
- src/: Contains the source code for the Astro components, pages, and content.
- layouts/: Layout templates for different page types.
- components/: Reusable UI components.
- pages/: Main pages of the site.
- content/: Contains markdown or data files for the site content.
The site is deployed using Netlify. You can trigger a deployment by pushing changes to the main branch. For feature development, create a feature branch, and merge it into the main branch through a pull request.
The content of this repository is licensed under the MIT License.