Personal website built with Astro.
- using the <model-viewer> component to display 3D models
- custom aspect ratio container component inspired by ArtStation image rendering, which maximizes it's size while maintaining it's aspect ratio and ensuring it's always fully contained within the screen
- project pages are defined in YAML data files
- using Marked for markdown support
Type debug
on the main page to display a model selector.
- Get Node.js
- Run
npm install
- Use
dev
andbuild
tasks
npm update --save