Skip to content

swift502/Web

Repository files navigation

Web

Personal website built with Astro.

Features

  • 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

Viewing a specific 3D model

Type debug on the main page to display a model selector.

Build notes

  1. Get Node.js
  2. Run npm install
  3. Use dev and build tasks

Update dependencies

npm update --save