Welcome to my personal website repository!
This README provides an overview of the project structure, available commands, and the tech stack used.
To get started with this project, follow these steps:
-
Clone the repository:
git clone https://github.com/SheoKahn/portfolio.git
-
Navigate to the project directory:
cd portfolio
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Explore and customize:
- Explore the project structure in the
/src
directory. - Customize the pages, styles, and configurations to suit your needs.
- Explore the project structure in the
This repository follows a structured format with the following folders and files:
/portfolio
โโโ public/
โ โโโ robots.txt
โ โโโ sitemap.xml
โ โโโ favicon.svg
โ โโโ og-image.png
โโโ src/
โ โโโ env.d.ts
โ โโโ layouts/
โ โ โโโ Layout.astro
โ โโโ pages/
โ โโโ index.astro
โโโ astro.config.ts
โโโ package.json
โโโ tsconfig.json
You can execute various commands from the root of the project using a terminal:
Command | Description |
---|---|
pnpm install |
Installs dependencies |
pnpm dev |
Starts a local development server at localhost:4321 |
pnpm build |
Builds your production site to ./dist/ |
pnpm preview |
Previews your build locally before deploying |
pnpm astro ... |
Runs CLI commands like astro add , astro check |
pnpm astro -- --help |
Displays help using the Astro CLI |
This website is built using the following stack:
- ๐ง Astro: A modern static site builder.
- ๐ TypeScript: Provides enhanced syntax for JavaScript.
- ๐จ CSS: Custom styling for design.
- โ๏ธ Font Onest: Font for typography.
Feel free to explore and contribute! ๐