All checks were successful
Deploy to Pages / build (push) Successful in 2m58s
Reviewed-on: https://home.schmelczer.dev/git/git/andras/schmelczer-dev/pulls/75
33 lines
842 B
Markdown
33 lines
842 B
Markdown
# schmelczer.dev
|
|
|
|
Engineering writeups by Andras Schmelczer: finished projects with the design constraints left in. Built with Astro, no required client JavaScript.
|
|
|
|
Articles live in `src/content/posts`, project index entries in `src/content/projects`, and normal pages are rendered as static HTML.
|
|
|
|
## Setup
|
|
|
|
```sh
|
|
npm ci
|
|
npx playwright install --with-deps chromium # required before Playwright QA checks
|
|
```
|
|
|
|
## Commands
|
|
|
|
```sh
|
|
npm run dev
|
|
npm run lint
|
|
npm run build
|
|
npm run preview
|
|
npm run qa
|
|
```
|
|
|
|
## Structure
|
|
|
|
- `src/content/posts`: Markdown articles
|
|
- `src/content/projects`: project index entries
|
|
- `src/pages`: static routes
|
|
- `src/layouts`: page and post layouts
|
|
- `src/components`: reusable UI pieces
|
|
- `src/styles/global.css`: the visual system
|
|
- `public/media/downloads`: CV and thesis PDFs
|
|
- `public/media/video`: project videos
|