This is my portfolio website built in Astro, with Tailwind CSS and TypeScript.
To get started, clone the repository and install the dependencies:
git clone https://github.com/a2ys/website.git
cd website
npm install
Then, start the development server:
npm run dev
To build the site for production, run:
npm run build
This will generate a dist
folder with the compiled site. You can run npm run preview
to test the production build locally.
The project is structured as follows:
public/
: Contains the static assets for the site.src/
: Contains the source code for the site.components/
: Contains the components used in the site.layouts/
: Contains the layouts used in the site.pages/
: Contains the pages of the site.
.gitignore
: Specifies which files to ignore.astro.config.mjs
: Configuration file for Astro.package.json
: Contains the project's dependencies and scripts.README.md
: The README file for the project.tailwind.config.mjs
: Configuration file for Tailwind CSS.tsconfig.json
: Configuration file for TypeScript.
This project is licensed under the MIT License. See the LICENSE file for more information.
Heavily inspired by Jack Whiting's Website. Thank you Jack!