Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alisenola/web-astro

Web app built in Astro
https://github.com/alisenola/web-astro

astro javascript webapp

Last synced: 2 months ago
JSON representation

Web app built in Astro

Awesome Lists containing this project

README

        

# Web-Astro

Personal website built with [Astro](https://astro.build/).

## Features

- using the [\](https://modelviewer.dev/) component to display 3D models
- pages are generated from YAML project definition files
- 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

### Viewing a specific 3D model

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

## Build notes

1. Get [Node.js](https://nodejs.org)
2. Run

```shell
npm install
```
3. Use `dev` and `build` tasks

### Update dependencies

```shell
npm update --save
```