diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index a567a0e..9d34d35 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -35,6 +35,13 @@ jobs: run: | pip install fpdf2 python3 scripts/generate_layout_pdf.py -o eurkey-macos.eu/pdf/ + - name: Generate layout JSON + run: | + mkdir -p eurkey-macos.eu/data + for ver in v1.2 v1.3 v1.4 v2.0; do + python3 scripts/parse_keylayout.py "src/keylayouts/EurKEY ${ver}.keylayout" \ + -o "eurkey-macos.eu/data/eurkey-${ver}.json" + done - uses: actions/configure-pages@v5 - uses: actions/upload-pages-artifact@v3 with: diff --git a/.gitignore b/.gitignore index 4337479..b6720ed 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,10 @@ __pycache__/ build/ *.dmg +# Generated site assets +eurkey-macos.eu/data/ +eurkey-macos.eu/pdf/ + # macOS .DS_Store .AppleDouble diff --git a/eurkey-macos.eu/index.html b/eurkey-macos.eu/index.html index 67500c1..1eec71b 100644 --- a/eurkey-macos.eu/index.html +++ b/eurkey-macos.eu/index.html @@ -17,8 +17,8 @@ EurKEY