- Astro 69.1%
- CSS 24.5%
- Shell 3.3%
- TypeScript 1.6%
- JavaScript 1.5%
Removes the Stratford Central Secondary School article block from the Education section on the main portfolio page. Co-authored-by: N0tAI <44149574+N0tAI@users.noreply.github.com> |
||
|---|---|---|
| .gemini | ||
| .github/workflows | ||
| .vscode | ||
| public | ||
| scripts | ||
| src | ||
| .gitignore | ||
| AGENTS.md | ||
| astro.config.mjs | ||
| biome.json | ||
| generate-assets.ts | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| setup.sh | ||
| StyleTodo.md | ||
| TODO.md | ||
| tsconfig.json | ||
| wrangler.jsonc | ||
Thayen's Personal Portfolio
Welcome to the source code for my personal portfolio site, thayen.dev. This project serves as a digital showcase of my work, skills, and experience. It is designed with a unique "Environmental Depth / Manuscript" theme, aiming to simulate the feel of physical parchment and ink on a desk.
This project also marks my very first time building a site with Astro!
🛠️ Tech Stack
- Framework: Astro
- Hosting: Cloudflare Workers
- Language: TypeScript
- Package Manager: pnpm
🚀 Local Development
To get started with local development, first clone the repository:
git clone https://github.com/N0tAI/thayen.dev.git
cd thayen.dev
Then, install the dependencies:
pnpm install
Start the local development server:
pnpm dev
The site will be available at http://localhost:4321.
📦 Deployment
Deployment is handled via Cloudflare Wrangler. A custom deployment script is included in package.json for convenience.
To deploy the site to Cloudflare Workers, simply run:
pnpm deploy
This will execute wrangler deploy -c ./wrangler.jsonc.
🙏 Acknowledgements
A special thanks to Gemini for being instrumental in helping me figure out some of the complex styling for the thematic elements and for generating the initial SVGs.