No description
Find a file
2024-01-21 18:30:54 +10:00
.vscode removed old code 2024-01-18 16:08:51 +10:00
public add astro 2024-01-17 23:01:23 +10:00
src improve letter 2024-01-21 18:30:54 +10:00
.gitignore add astro 2024-01-17 23:01:23 +10:00
astro.config.mjs removed old code 2024-01-18 16:08:51 +10:00
package-lock.json add new version with columns 2024-01-20 16:26:05 +10:00
package.json removed old code 2024-01-18 16:08:51 +10:00
README.md update readme 2024-01-20 16:43:48 +10:00
resume.md initial commit 2023-10-31 14:03:56 +10:00
tailwind.config.mjs removed old code 2024-01-18 16:08:51 +10:00
tsconfig.json add astro 2024-01-17 23:01:23 +10:00

Portfolio

This project is built using Astro, a modern static site generator that combines the best of traditional static site generators, modern build tools, and the developer experience of a full-blown dev server.

🚀 Getting Started

Install Dependencies:

npm install

Run Local Development Server:

npm run dev

Open your browser and visit http://localhost:4321 to see your project in action!

Build for Production:

npm run build

Your optimized production-ready site will be generated in the ./dist/ directory.

Preview Before Deploying:

npm run preview

Preview your built site locally to catch any issues before deploying.

👀 Project Structure

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

/
├── public/
├── src/
│   └── components/
│       └── [ComponentName].[astro|jsx|js...]
│   └── content/
│       └── [folder]/[item].md
│   └── layouts/
│       └── BaseLayout.astro
│   └── pages/
│       └── index.astro
└── package.json
  • public/: This directory is where you can place static assets, such as images or other files that need to be served as-is.
  • src/components/: This is where we like to put any Astro/React/Vue/Svelte/Preact components.
  • src/content/: This is where we put Astro Content Collections
  • src/layouts/BaseLayout.astro: This is the base layout for this project. This layout is used in all the pages in the src/pages and set html, metadata, and the header.
  • src/pages/: Astro looks for .astro or .md files in this directory. Each page is exposed as a route based on its file name.

🧞 Other Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI