A no-build multilingual art portfolio for GitHub Pages.
- Add paintings in
assets/artworks.json. - Add or change site text, contact links, SEO text, and the GitHub Pages URL in
assets/site.json. - Replace sample images under
assets/artworks/<artwork-id>/. - Replace
assets/social-preview.jpgwith the image you want WhatsApp and social apps to show.
GitHub Pages is static, so it cannot save uploads or edit JSON. To edit locally:
node local-server.jsThen open:
http://127.0.0.1:4173/admin.html
The admin editor writes images into assets/artworks/<artwork-id>/ and updates assets/artworks.json. It is not linked from the public site, and it disables itself when opened from a non-local host.
- The public site URL is configured as
https://vom.momm.app/inindex.html,assets/site.json,robots.txt, andsitemap.xml. - Replace
artist@example.com, the WhatsApp number, and Instagram URL inassets/site.json. - Commit and push to GitHub.
- Enable GitHub Pages for the repository root.