Local Assets

This repo expects a local-assets/ folder at the repo root containing non-code local data (originals, exports, source design files, etc.). This folder is intentionally gitignored — it is NOT version controlled and is expected to be a symlink to wherever this project's local data is actually synced (cloud storage, network share, external drive — varies by project, check with the repo owner if unclear).

On a new machine:

  1. Locate this project's synced local-assets folder (ask the repo owner or check for prior setup notes if not obvious).

  2. Confirm it's fully synced/downloaded locally before proceeding.

  3. Recreate the symlink, using $HOME/~ rather than a hardcoded username so this works across machines:

    ln -s "<path to synced local-assets folder>" "$HOME/path/to/this/repo/local-assets"
    

What's inside

Build-time dependency

The Eleventy build (npm run build) enumerates filenames under local-assets/img-source/galerie/<gallery>/ (see _data/galleryImages.js) to know which images to render in gallery pages — it does not read the image bytes themselves (only the optimized assets/images/... files are actually served), but it does need the file listing to match what optimize:images last produced. This means: