Files
hudozka/README.md
T
2026-02-08 23:46:31 +07:00

47 lines
1.2 KiB
Markdown

# [ART.SHLISSELBURG.ORG](https://art.shlisselburg.org)
Website for the Art School of Shlisselburg. Built with Next.js and powered by Strapi CMS.
Font: [«Shadow»](http://mishapanfilov.ru/font_shadow.html)
## Development
### Prerequisites
- Node.js 24 (see `mise.toml`)
### Getting Started
1. Install dependencies
```bash
npm install
```
2. Start development server
```bash
npm run dev
```
The development server runs at [http://localhost:3000](http://localhost:3000) with Turbo mode enabled.
## Content Management
Content is fetched from Strapi CMS and rendered using flexible content tokens:
- `text` — Markdown with Russian typography (Typograf)
- `image` — Responsive images with blur hash
- `file` — Document downloads
- `html` — Raw HTML embeds
- `youtube` — Video embeds
- `instagram` — Social media embeds
- `grid` — Card grids
## Accessibility
The site includes an accessibility panel with configurable:
- Font size (8-48pt)
- Color schemes (5 presets: black-on-white, white-on-black, blue-on-blue, brown-on-yellow, green-on-brown)
- Line height and letter spacing
- Image toggling
- Font family (serif/sans-serif)
## Contributors
- Roman Timashev ([roman@tmshv.ru](mailto:roman@tmshv.ru))