diff --git a/.github/workflows/hugo.yml b/.github/workflows/hugo.yml new file mode 100644 index 0000000..becddc4 --- /dev/null +++ b/.github/workflows/hugo.yml @@ -0,0 +1,82 @@ +# Sample workflow for building and deploying a Hugo site to GitHub Pages +name: Deploy Hugo site to GitHub Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ["master"] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +# Default to bash +defaults: + run: + shell: bash + +jobs: + # Build job + build: + runs-on: ubuntu-latest + env: + HUGO_VERSION: 0.120.4 + steps: + - name: Install Hugo CLI + run: | + wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ + && sudo dpkg -i ${{ runner.temp }}/hugo.deb + + - name: Install Dart Sass + run: sudo snap install dart-sass + + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Setup Pages + id: pages + uses: actions/configure-pages@v4 + + - name: Install Node.js dependencies + run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true" + + - name: Build with Hugo + env: + # For maximum backward compatibility with Hugo modules + HUGO_ENVIRONMENT: production + HUGO_ENV: production + run: | + hugo \ + --source /home/runner/work/EurKEY-macOS/EurKEY-macOS/eurkey-macos.eu/ \ + --minify \ + --baseURL "${{ steps.pages.outputs.base_url }}" # Adjust baseURL according to your directory structure + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: eurkey-macos.eu/public + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3104ec4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,31 @@ +**/public/ +__pycache__/ +*.pyc +build/ +*.dmg + +# macOS +.DS_Store +.AppleDouble +.LSOverride +Icon +._* +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +# IDEs +.idea/ +.vscode/ +*.iws +*.iml +*.ipr diff --git a/EurKEY-macOS-icon/icon.afdesign b/EurKEY-macOS-icon/icon.afdesign new file mode 100644 index 0000000..9013cd0 Binary files /dev/null and b/EurKEY-macOS-icon/icon.afdesign differ diff --git a/EurKEY-macOS-icon/icon.icns b/EurKEY-macOS-icon/icon.icns new file mode 100644 index 0000000..b9ec592 Binary files /dev/null and b/EurKEY-macOS-icon/icon.icns differ diff --git a/EurKEY-macOS-icon/icon.svg b/EurKEY-macOS-icon/icon.svg new file mode 100644 index 0000000..41fc668 --- /dev/null +++ b/EurKEY-macOS-icon/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/EurKEY.keylayout b/EurKEY.keylayout deleted file mode 100644 index 60d0972..0000000 --- a/EurKEY.keylayout +++ /dev/null @@ -1,1767 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EurKey-macOS.bundle/Contents/Info.plist b/EurKey-macOS.bundle/Contents/Info.plist new file mode 100644 index 0000000..110d7d9 --- /dev/null +++ b/EurKey-macOS.bundle/Contents/Info.plist @@ -0,0 +1,23 @@ + + + + + CFBundleIdentifier + de.felixfoertsch.keyboardlayout.EurKEY-macOS + CFBundleName + EurKEY-macOS + CFBundleVersion + + KLInfo_EurKEY v2.0 + + TICapsLockLanguageSwitchCapable + + TISIconIsTemplate + + TISInputSourceID + de.felixfoertsch.keyboardlayout.EurKEY-macOS.eurkeyv2.0 + TISIntendedLanguage + en + + + diff --git a/EurKEY.icns b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.2.icns similarity index 100% rename from EurKEY.icns rename to EurKey-macOS.bundle/Contents/Resources/EurKEY v1.2.icns diff --git a/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.2.keylayout b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.2.keylayout new file mode 100644 index 0000000..e3b04f2 --- /dev/null +++ b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.2.keylayout @@ -0,0 +1,1767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.4.icns b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.4.icns new file mode 100644 index 0000000..4811c8a Binary files /dev/null and b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.4.icns differ diff --git a/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.4.keylayout b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.4.keylayout new file mode 100644 index 0000000..f8370f9 --- /dev/null +++ b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.4.keylayout @@ -0,0 +1,1770 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.5.icns b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.5.icns new file mode 100644 index 0000000..775edd2 Binary files /dev/null and b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.5.icns differ diff --git a/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.5.keylayout b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.5.keylayout new file mode 100644 index 0000000..fb5dfb5 --- /dev/null +++ b/EurKey-macOS.bundle/Contents/Resources/EurKEY v1.5.keylayout @@ -0,0 +1,1780 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/EurKey-macOS.bundle/Contents/Resources/EurKEY v2.0.icns b/EurKey-macOS.bundle/Contents/Resources/EurKEY v2.0.icns new file mode 100644 index 0000000..b9ec592 Binary files /dev/null and b/EurKey-macOS.bundle/Contents/Resources/EurKEY v2.0.icns differ diff --git a/EurKey-macOS.bundle/Contents/Resources/EurKEY v2.0.keylayout b/EurKey-macOS.bundle/Contents/Resources/EurKEY v2.0.keylayout new file mode 100644 index 0000000..570753e --- /dev/null +++ b/EurKey-macOS.bundle/Contents/Resources/EurKEY v2.0.keylayout @@ -0,0 +1,1780 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/EurKey-macOS.bundle/Contents/Resources/de.lproj/InfoPlist.strings b/EurKey-macOS.bundle/Contents/Resources/de.lproj/InfoPlist.strings new file mode 100644 index 0000000..9396ccb Binary files /dev/null and b/EurKey-macOS.bundle/Contents/Resources/de.lproj/InfoPlist.strings differ diff --git a/EurKey-macOS.bundle/Contents/Resources/en.lproj/InfoPlist.strings b/EurKey-macOS.bundle/Contents/Resources/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..9396ccb Binary files /dev/null and b/EurKey-macOS.bundle/Contents/Resources/en.lproj/InfoPlist.strings differ diff --git a/EurKey-macOS.bundle/Contents/Resources/es.lproj/InfoPlist.strings b/EurKey-macOS.bundle/Contents/Resources/es.lproj/InfoPlist.strings new file mode 100644 index 0000000..9396ccb Binary files /dev/null and b/EurKey-macOS.bundle/Contents/Resources/es.lproj/InfoPlist.strings differ diff --git a/EurKey-macOS.bundle/Contents/version.plist b/EurKey-macOS.bundle/Contents/version.plist new file mode 100644 index 0000000..643e0f7 --- /dev/null +++ b/EurKey-macOS.bundle/Contents/version.plist @@ -0,0 +1,12 @@ + + + + + BuildVersion + + ProjectName + EurKEY-macOS + SourceVersion + + + diff --git a/README.md b/README.md index feae327..32433bf 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,101 @@ -EurKEY-Mac -========== +# EurKEY-macOS -The Keyboard Layout for Europeans, Coders and Translators - Version for Mac OS X. +The Keyboard Layout for Europeans, Coders and Translators. This repo is a fork and contains a **modified verison** of the EurKEY base layout. -This is a port of the [EurKEY Keyboard layout](http://eurkey.steffen.bruentjen.eu/), which features a QWERTY baseline layout (=good access to braces etc.) with quick access to commonly used accented characters and Umlauts. +I start versioning my customized edition from 2, since the layout is based on my modified EurKEY v1.4 that I have been using the last few years. The version with slight fixes is now available is called v1.5. -**Status**: The whole layout should be mapped now. Please report if you find any missing characters. +EurKEY-macOS is a rework targeted at MacBooks with the with pyhiscal English International keyboard (ISO). Since it is an ISO layout, it has one additional key (`) and the big Enter key. +The keyboard layout should be compatible with the other ISO layouts typically available in Europe (e.g. German ISO). I tested the layout on the current tenkeyless MacBook keyboard (MacBook Air 2024). Working numpad keys are therefore not guaranteed. -Install -======= +## Installation -Copy the two files `EurKEY.keylayout` and `EurKEY.icns` to your library, either system-wide (`/Library/Keyboard Layouts`) or for your local user (`~/Library/Keyboard Layouts`). +- Download the `EurKEY.bundle` file. +- Copy the `EurKEY.bundle` file to `/Library/Keyboard Layouts/` (for global installation) or `~/Library/Keyboard Layouts/` (for user installation). +- Open System Settings > Keyboard > Input Sources
A screenshot showing the system preferences and where to find the edit button for the input sources. +- Click the `+` button
A screenshot showing how to open the dialogue to add a new input source. +- Add `EurKEY` from the list of available input sources
A screenshot showing where EurKEY is located in the input sources list. +- Select `EurKEY` as the input method
A screenshot showing the dropdown menu in the menu bar extra. +## Notes on Ukelele and template icons -License -======= +I have tried to configure a template icon for the bundle and stumbled onto behaviour that I consider a bug in Ukelele. I tried simply setting a template icon from the GUI using the checkbox, but it never saved it correctly. I had to manually edit `*.bundle/Info.plist` file and set the flag. -The Layout itself is licensed under [GPLv3](http://www.gnu.org/licenses/gpl-3.0.html). -The EU flag icon is taken from [Iconspedia](http://www.iconspedia.com/pack/european-flags-1631/), -created by [Alpak](http://alpak.deviantart.com/) and -licensed under [CC](http://creativecommons.org/licenses/by-nc-nd/3.0) +The structure of the Info.plist file is as follows: + +```xml + + + + + CFBundleIdentifier + de.felixfoertsch.keyboardlayout.EurKEY-macOS + → Bundle Identifier + + CFBundleName + EurKEY-macOS + → Filename of the *.bundle file + + CFBundleVersion + + KLInfo_EurKEY v2.0 + → Name of the keyboard layout in the collection list + + + TICapsLockLanguageSwitchCapable + + TISIconIsTemplate + + → Set to true to use the icon as a template + + TISInputSourceID + de.felixfoertsch.keyboardlayout.EurKEY-macOS.eurkeyv2.0 + → Identifier for the layout within the bundle, spaces are simply removed from the name. + → The syntax is: reverse-prefix-notation.BundleIdentifier.LayoutName + + TISIntendedLanguage + en + + + +``` + +## Changelog + +### v2.0 (WIP) + +| Key Combinations | Dead Key Symbol | +| ---------------- | --------------- | +| ⌥` | ` | +| ⌥⇧` | ~ | +| ⌥' | ´ | +| ⌥⇧' | ¨ | +| ⌥6 | ^ | +| ⌥⇧6 | ˇ | +| ⌥7 | ˚ | +| ⌥⇧7 | ¯ | +| ⌥m | Ω | +| ⌥⇧m | √ | +| ⌥\ | ¬ | + +### v1.5 + +- Configures every key exactly as it is printed on the keyboard (English - International). +- Fixes §-Key. +- Fixes German ẞ-Character ("Großes scharfes S"). Now correctly available via ⌥⇧s. +- Removes distiction between left/right modifier keys. +- Uses the `*.bundle` format to group the layout versions. +- Adds new nicer flag icon from upstream. + +### v1.4 + +- Switches behaviour of superscript and subscript numbers: The subscript numbers are the default; the superscript numbers are available via `⌥⇧`. + +## Attribution + +You can find the original EurKEY layout on [Steffen Brüntjens Website](https://eurkey.steffen.bruentjen.eu/start.html). My modified versions are originally based on the work of [Leonardo Brondani Schenkel](https://github.com/lbschenkel/EurKEY-Mac). + +## License + +- The EurKEY Layout is licensed under [GPLv3](http://www.gnu.org/licenses/gpl-3.0.html). See: [https://eurkey.steffen.bruentjen.eu/license.html](https://eurkey.steffen.bruentjen.eu/license.html). +- The EU flag icon is taken from [Iconspedia](http://www.iconspedia.com/pack/european-flags-1631/), created by [Alpak](http://alpak.deviantart.com/) and licensed under [CC](http://creativecommons.org/licenses/by-nc-nd/3.0). diff --git a/eurkey-macos.eu/.hugo_build.lock b/eurkey-macos.eu/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/eurkey-macos.eu/archetypes/default.md b/eurkey-macos.eu/archetypes/default.md new file mode 100644 index 0000000..35f53fb --- /dev/null +++ b/eurkey-macos.eu/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ \ No newline at end of file diff --git a/eurkey-macos.eu/content/README.md b/eurkey-macos.eu/content/README.md new file mode 100644 index 0000000..a551ef9 --- /dev/null +++ b/eurkey-macos.eu/content/README.md @@ -0,0 +1,58 @@ +# EurKEY-macOS + +The Keyboard Layout for Europeans, Coders and Translators. This repo is a fork and contains a **modified verison** of the EurKEY base layout. + +I start versioning my customized edition from 2, since the layout is based on my modified EurKEY v1.4 that I have been using the last few years. The version with slight fixes is now available is called v1.5. + +EurKEY-macOS is a rework targeted at MacBooks with the with pyhiscal English International keyboard (ISO). Since it is an ISO layout, it has one additional key (`) and the big Enter key. + +The keyboard layout should be compatible with the other ISO layouts typically available in Europe (e.g. German ISO). I tested the layout on the current tenkeyless MacBook keyboard (MacBook Air 2024). Working numpad keys are therefore not guaranteed. + +## Installation + +- Download the `EurKEY.bundle` file. +- Copy the `EurKEY.bundle` file to `/Library/Keyboard Layouts/` (for global installation) or `~/Library/Keyboard Layouts/` (for user installation). +- Open System Settings > Keyboard > Input Sources
+- Click the `+` button
+- Add `EurKEY` from the list of available input sources
+- Select `EurKEY` as the input method
+ +## Changelog + +### v2.0 (WIP) + +| Key Combinations | Dead Key Symbol | +| ---------------- | --------------- | +| ⌥` | ` | +| ⌥⇧` | ~ | +| ⌥' | ´ | +| ⌥⇧' | ¨ | +| ⌥6 | ^ | +| ⌥⇧6 | ˇ | +| ⌥7 | ˚ | +| ⌥⇧7 | ¯ | +| ⌥m | Ω | +| ⌥⇧m | √ | +| ⌥\ | ¬ | + +### v1.5 + +- Configures every key exactly as it is printed on the keyboard (English - International). +- Fixes §-Key. +- Fixes German ẞ-Character ("Großes scharfes S"). Now correctly available via ⌥⇧s. +- Removes distiction between left/right modifier keys. +- Uses the `*.bundle` format to group the layout versions. +- Adds new nicer flag icon from upstream. + +### v1.4 + +- Switches behaviour of superscript and subscript numbers: The subscript numbers are the default; the superscript numbers are available via `⌥⇧`. + +## Attribution + +You can find the original EurKEY layout on [Steffen Brüntjens Website](https://eurkey.steffen.bruentjen.eu/start.html). My modified versions are originally based on the work of [Leonardo Brondani Schenkel](https://github.com/lbschenkel/EurKEY-Mac). + +## License + +- The EurKEY Layout is licensed under [GPLv3](http://www.gnu.org/licenses/gpl-3.0.html). See: [https://eurkey.steffen.bruentjen.eu/license.html](https://eurkey.steffen.bruentjen.eu/license.html). +- The EU flag icon is taken from [Iconspedia](http://www.iconspedia.com/pack/european-flags-1631/), created by [Alpak](http://alpak.deviantart.com/) and licensed under [CC](http://creativecommons.org/licenses/by-nc-nd/3.0). diff --git a/eurkey-macos.eu/hugo.toml b/eurkey-macos.eu/hugo.toml new file mode 100644 index 0000000..f24b33f --- /dev/null +++ b/eurkey-macos.eu/hugo.toml @@ -0,0 +1,4 @@ +baseURL = 'https://eurkey-macos.eu' +languageCode = 'en' +title = 'EurKEY-macOS' +theme = 'blank' diff --git a/eurkey-macos.eu/static/img/1-input-sources.png b/eurkey-macos.eu/static/img/1-input-sources.png new file mode 100644 index 0000000..4541f94 Binary files /dev/null and b/eurkey-macos.eu/static/img/1-input-sources.png differ diff --git a/eurkey-macos.eu/static/img/2-add-layout.png b/eurkey-macos.eu/static/img/2-add-layout.png new file mode 100644 index 0000000..034d675 Binary files /dev/null and b/eurkey-macos.eu/static/img/2-add-layout.png differ diff --git a/eurkey-macos.eu/static/img/3-select-eurkey.png b/eurkey-macos.eu/static/img/3-select-eurkey.png new file mode 100644 index 0000000..c422f27 Binary files /dev/null and b/eurkey-macos.eu/static/img/3-select-eurkey.png differ diff --git a/eurkey-macos.eu/static/img/4-select-input-method.png b/eurkey-macos.eu/static/img/4-select-input-method.png new file mode 100644 index 0000000..164a3c3 Binary files /dev/null and b/eurkey-macos.eu/static/img/4-select-input-method.png differ diff --git a/eurkey-macos.eu/themes/blank/LICENSE b/eurkey-macos.eu/themes/blank/LICENSE new file mode 100644 index 0000000..5b7718c --- /dev/null +++ b/eurkey-macos.eu/themes/blank/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2016 Vimux + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/eurkey-macos.eu/themes/blank/README.md b/eurkey-macos.eu/themes/blank/README.md new file mode 100644 index 0000000..bdb4d5e --- /dev/null +++ b/eurkey-macos.eu/themes/blank/README.md @@ -0,0 +1,31 @@ +# Blank + +Blank — starter [Hugo](https://gohugo.io/) theme for developers. Use it to make your own theme. + +**[Demo](https://blank-demo.netlify.app/)** + +![Blank theme screenshot](https://github.com/Vimux/blank/blob/master/images/splash.png) + +## Installation + +In your Hugo site `themes` directory, run: + +``` +git clone https://github.com/vimux/blank +``` + +Next, open `config.toml` in the base of the Hugo site and ensure the theme option is set to `blank`. + +``` +theme = "blank" +``` + +For more information read the official [quick start guide](https://gohugo.io/getting-started/quick-start/) of Hugo. + +## Contributing + +Have you found a bug or got an idea for a new feature? Feel free to use the [issue tracker](https://github.com/Vimux/blank/issues) to let me know. Or make directly a [pull request](https://github.com/Vimux/blank/pulls). + +## License + +This theme is released under the [MIT license](https://github.com/Vimux/blank/blob/master/LICENSE). diff --git a/eurkey-macos.eu/themes/blank/archetypes/default.md b/eurkey-macos.eu/themes/blank/archetypes/default.md new file mode 100644 index 0000000..ef75f76 --- /dev/null +++ b/eurkey-macos.eu/themes/blank/archetypes/default.md @@ -0,0 +1,4 @@ ++++ +title = "{{ replace .Name "-" " " | title }}" +date = {{ .Date }} ++++ diff --git a/eurkey-macos.eu/themes/blank/images/screenshot.png b/eurkey-macos.eu/themes/blank/images/screenshot.png new file mode 100644 index 0000000..106f7cf Binary files /dev/null and b/eurkey-macos.eu/themes/blank/images/screenshot.png differ diff --git a/eurkey-macos.eu/themes/blank/images/splash.png b/eurkey-macos.eu/themes/blank/images/splash.png new file mode 100644 index 0000000..23f7f54 Binary files /dev/null and b/eurkey-macos.eu/themes/blank/images/splash.png differ diff --git a/eurkey-macos.eu/themes/blank/images/tn.png b/eurkey-macos.eu/themes/blank/images/tn.png new file mode 100644 index 0000000..3175dd8 Binary files /dev/null and b/eurkey-macos.eu/themes/blank/images/tn.png differ diff --git a/eurkey-macos.eu/themes/blank/layouts/_default/baseof.html b/eurkey-macos.eu/themes/blank/layouts/_default/baseof.html new file mode 100644 index 0000000..94a29c0 --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/_default/baseof.html @@ -0,0 +1,19 @@ + + + + + + {{ .Title }} + {{ with .Site.Params.description }}{{ end }} + {{ with .Site.Params.author }}{{ end }} + + {{ with .OutputFormats.Get "RSS" -}} + {{ printf `` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }} + {{- end }} + + + {{ partial "header" . }} + {{ block "main" . }}{{ end }} + {{ partial "footer" . }} + + diff --git a/eurkey-macos.eu/themes/blank/layouts/_default/list.html b/eurkey-macos.eu/themes/blank/layouts/_default/list.html new file mode 100644 index 0000000..68fb00c --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/_default/list.html @@ -0,0 +1,16 @@ +{{ define "main" }} +
+ {{ if or .Title .Content }} +
+ {{ with .Title }}

{{ . }}

{{ end }} + {{ with .Content }}
{{ . }}
{{ end }} +
+ {{ end }} + + {{ range .Paginator.Pages }} + {{ .Render "summary" }} + {{ end }} + {{ partial "pagination.html" . }} +
+{{ partial "sidebar.html" . }} +{{ end }} diff --git a/eurkey-macos.eu/themes/blank/layouts/_default/single.html b/eurkey-macos.eu/themes/blank/layouts/_default/single.html new file mode 100644 index 0000000..02e93f8 --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/_default/single.html @@ -0,0 +1,26 @@ +{{ define "main" }} +
+
+

{{ .Title }}

+ +
+ {{ .Content }} +
+ {{ with .Params.tags }} +
+
    + {{ range . }} +
  • {{ . }}
  • + {{ end }} +
+
+ {{ end }} + {{ with .Site.DisqusShortname }} +
+ {{ template "_internal/disqus.html" . }} +
+ {{ end }} +
+
+{{ partial "sidebar.html" . }} +{{ end }} diff --git a/eurkey-macos.eu/themes/blank/layouts/_default/summary.html b/eurkey-macos.eu/themes/blank/layouts/_default/summary.html new file mode 100644 index 0000000..c84e58f --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/_default/summary.html @@ -0,0 +1,13 @@ +
+

{{ .Title }}

+ + {{ range .Params.tags }} + {{ . }} + {{ end }} +
+ {{ .Summary }} + {{ if .Truncated }} + Read more... + {{ end }} +
+
diff --git a/eurkey-macos.eu/themes/blank/layouts/index.html b/eurkey-macos.eu/themes/blank/layouts/index.html new file mode 100644 index 0000000..91b0289 --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/index.html @@ -0,0 +1,7 @@ +{{ define "main" }} {{ readFile "content/README.md" | markdownify }} +
+ {{ $paginator := .Paginate (where .Site.RegularPages "Type" "in" + .Site.Params.mainSections) }} {{ range $paginator.Pages }} {{ .Render + "summary" }} {{ end }} {{ partial "pagination.html" . }} +
+{{ partial "sidebar.html" . }} {{ end }} diff --git a/eurkey-macos.eu/themes/blank/layouts/partials/footer.html b/eurkey-macos.eu/themes/blank/layouts/partials/footer.html new file mode 100644 index 0000000..86b4252 --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/partials/footer.html @@ -0,0 +1,3 @@ +
+

Last Update: {{ now.Format "2006-01-02" }}

+
diff --git a/eurkey-macos.eu/themes/blank/layouts/partials/header.html b/eurkey-macos.eu/themes/blank/layouts/partials/header.html new file mode 100644 index 0000000..491c16b --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/partials/header.html @@ -0,0 +1,12 @@ +
+

{{ .Site.Title }}

+ {{ with .Site.Menus.main }} + + {{ end }} +
diff --git a/eurkey-macos.eu/themes/blank/layouts/partials/pagination.html b/eurkey-macos.eu/themes/blank/layouts/partials/pagination.html new file mode 100644 index 0000000..79f8053 --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/partials/pagination.html @@ -0,0 +1,9 @@ +
+{{ if .Paginator.HasPrev }} + Previous Page +{{ end }} +{{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }} +{{ if .Paginator.HasNext }} + Next Page +{{ end }} +
diff --git a/eurkey-macos.eu/themes/blank/layouts/partials/sidebar.html b/eurkey-macos.eu/themes/blank/layouts/partials/sidebar.html new file mode 100644 index 0000000..92bbd80 --- /dev/null +++ b/eurkey-macos.eu/themes/blank/layouts/partials/sidebar.html @@ -0,0 +1,14 @@ + diff --git a/eurkey-macos.eu/themes/blank/static/css/style.css b/eurkey-macos.eu/themes/blank/static/css/style.css new file mode 100644 index 0000000..e69de29 diff --git a/eurkey-macos.eu/themes/blank/theme.toml b/eurkey-macos.eu/themes/blank/theme.toml new file mode 100644 index 0000000..ce12edc --- /dev/null +++ b/eurkey-macos.eu/themes/blank/theme.toml @@ -0,0 +1,13 @@ +name = "Blank" +license = "MIT" +licenselink = "https://github.com/vimux/blank/blob/master/LICENSE" +description = "Starter Hugo theme for developers." +homepage = "https://github.com/vimux/blank/" +demosite = "https://blank-demo.netlify.app/" +tags = ["blog", "plain", "blank", "starter", "development"] +features = ["blog"] +min_version = "0.20" + +[author] + name = "Vimux" + homepage = "https://github.com/vimux"