1
0
Fork 0
forked from alice/landing
No description
Find a file
alice b93ab2f908
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Content Update
2026-03-04 07:43:22 +01:00
.opencode/plans Add camera metadata, category rename, migrations, and docs 2026-03-04 03:18:57 +01:00
docs Add camera metadata, category rename, migrations, and docs 2026-03-04 03:18:57 +01:00
scripts Add camera metadata, category rename, migrations, and docs 2026-03-04 03:18:57 +01:00
src Content Update 2026-03-04 07:43:22 +01:00
static Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
.env.example Add admin image manager with upload, deploy, and image editing tools 2026-03-02 02:32:24 +01:00
.gitignore Add camera metadata, category rename, migrations, and docs 2026-03-04 03:18:57 +01:00
.npmrc Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
.woodpecker.yml Upgrade sharp 0.28->0.33, vite-imagetools 4->6, add deploy guide 2026-03-02 02:32:24 +01:00
DEPLOY-HOWTO.md Upgrade sharp 0.28->0.33, vite-imagetools 4->6, add deploy guide 2026-03-02 02:32:24 +01:00
docker-run.sh Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
Dockerfile Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
generate-responsive-image-data.js einheiten 2026-03-04 06:02:46 +01:00
jsconfig.json Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
nginx.conf Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
package-lock.json Upgrade sharp 0.28->0.33, vite-imagetools 4->6, add deploy guide 2026-03-02 02:32:24 +01:00
package.json Add camera metadata, category rename, migrations, and docs 2026-03-04 03:18:57 +01:00
postcss.config.cjs Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
README.md Add camera metadata, category rename, migrations, and docs 2026-03-04 03:18:57 +01:00
svelte.config.js Configure gallery and fix prerendering for category pages 2026-03-04 03:18:19 +01:00
tailwind.config.cjs Initial commit: config-driven gallery template 2026-03-01 01:23:48 +01:00
vite.config.js Add admin image manager with upload, deploy, and image editing tools 2026-03-02 02:32:24 +01:00

Artist Gallery

A config-driven responsive image gallery built with SvelteKit. Fork it, configure it, fill it with your work.

Quick Start

npm install
npm run dev

Open http://localhost:4401 for the gallery, http://localhost:4401/admin for the image editor.

Configuration

Edit src/lib/config/gallery.js to set your site name, categories, navigation, and more. See the file for all options.

Documentation

Doc What it covers
Forking & Setup How to create your own gallery from this template
Deploy Building, Docker, git-based deploy from admin
Upgrading Pulling upstream updates, migration system

Project Structure

src/
  lib/config/
    gallery.js          # Your gallery configuration
    website.js          # Derived config (reads from gallery.js)
  content/
    media/              # Source images by category
    {category}/         # Generated .js data modules
  routes/
    admin/              # Image editor & admin CMS
    [dir]/index/        # Gallery pages
    _detail/            # Single image view
scripts/
  migrate.js            # Migration runner
  migrations/           # Numbered upgrade scripts
docs/                   # Documentation