serzhan181 / portfolio2

Home Page:https://portfolio2-mu-nine.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ§‘πŸ»β€πŸ’» My personal website

An attempt to create a miniminal js personal blog using Astro.

screenshot

πŸ“š Stack

πŸš€ Project Structure

Inside of my Astro project, you'll see the following folders and files:

β”œβ”€β”€ public/
β”‚   β”œβ”€β”€favicon/
β”‚   β”œβ”€β”€ images/
β”‚   β”œβ”€β”€ videos.txt
β”‚   └── robots.txt
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ content/
β”‚   β”œβ”€β”€ layouts/
β”‚   β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ pages/
β”‚   └── styles/
β”œβ”€β”€ .env.example
└── package.json

Astro looks for .astro or .md files in the src/pages/ directory. Each page is exposed as a route based on its file name.

There's nothing special about src/components/, but that's where you should place any Astro/React/Vue/Svelte/Preact components.

Any static assets, like images, can be placed in the public/ directory.

🧞 Running Locally

This app requires Node.js v16.15.0 or later.

git clone git@github.com:dreyfus92/astro-portfolio.git
cd astro-portfolio
npm install -g pnpm
pnpm i
pnpm dev

πŸ“ License

This project is licensed under the MIT license.

About

https://portfolio2-mu-nine.vercel.app

License:MIT License


Languages

Language:Astro 74.3%Language:TypeScript 15.9%Language:JavaScript 7.3%Language:CSS 2.5%