This repository contains the static website served at codingdavinci.de.
You can open index.html directly in a browser, but some browsers restrict scripts on file:// URLs.
Recommended: run a tiny local web server from the repository root:
- Python:
python -m http.server 8000 - Node:
npx serve .
Then open http://localhost:8000/.
- index.html is the entry point.
- theme/ contains the Drupal theme assets (CSS/JS/images) that the static page reuses.
- js/i18n.js provides DE/EN translations using FormatJS.
Language selection order:
- URL parameter
?lang=de|en localStoragekeycdv_lang- Browser language
- Default:
en
The contact email address is not present as a mailto: link in the HTML.
It is assembled at runtime by js/spamspan.js.
Deployment is done via GitHub Actions and publishes the repository root as a GitHub Pages site:
- Workflow: .github/workflows/pages.yml
- Trigger: push to
main(and manualworkflow_dispatch)