<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.schallbert.de/announcements/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/tags/hugo/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/projects/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/"/></url><url><loc>https://blog.schallbert.de/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/"/></url><url><loc>https://blog.schallbert.de/announcements/2026-09-06-blog-anniversary-hugo/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/tags/software/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/software/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/software/"/></url><url><loc>https://blog.schallbert.de/tags/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/"/></url><url><loc>https://blog.schallbert.de/tags/this-site/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/this-site/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/this-site/"/></url><url><loc>https://blog.schallbert.de/projects/migrating-jekyll-to-hugo/</loc><lastmod>2026-09-06T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/hugo-link-checker/</loc><lastmod>2026-08-10T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/posts/</loc><lastmod>2026-08-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/posts/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/posts/"/></url><url><loc>https://blog.schallbert.de/tags/thissite/</loc><lastmod>2026-08-10T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/hugo-create-language-specific-permalinks/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/ssh-typical-issues/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/tags/security/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/security/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/security/"/></url><url><loc>https://blog.schallbert.de/hardware-security-key-add-ssh/</loc><lastmod>2026-05-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/hardware-security-key-add-ssh/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/hardware-security-key-add-ssh/"/></url><url><loc>https://blog.schallbert.de/hardware-security-keys-yubikey/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/hardware-security-keys-yubikey/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/hardware-security-keys-yubikey/"/></url><url><loc>https://blog.schallbert.de/tags/ci/cd/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/ci/cd/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/ci/cd/"/></url><url><loc>https://blog.schallbert.de/act-runner-dind-failed-to-start-the-child/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/act-runner-dind-failed-to-start-the-child/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/act-runner-dind-failed-to-start-the-child/"/></url><url><loc>https://blog.schallbert.de/tags/cnc/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/cnc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/cnc/"/></url><url><loc>https://blog.schallbert.de/engrave-aisi304-stainless-steel/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/engrave-aisi304-stainless-steel/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/engrave-aisi304-stainless-steel/"/></url><url><loc>https://blog.schallbert.de/tags/material/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/material/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/material/"/></url><url><loc>https://blog.schallbert.de/announcements/2026-02-28-hudl-datenbank-release/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/tags/music/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/tags/knowledge/</loc><lastmod>2026-02-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/knowledge/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/knowledge/"/></url><url><loc>https://blog.schallbert.de/edingcnc-macro-explained/</loc><lastmod>2026-02-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/edingcnc-macro-explained/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/edingcnc-macro-explained/"/></url><url><loc>https://blog.schallbert.de/announcements/2026-01-25-lecture-sdv-available/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/milling-secc/</loc><lastmod>2025-12-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/milling-secc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/milling-secc/"/></url><url><loc>https://blog.schallbert.de/bundler-ci-gemfile-issue/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/bundler-ci-gemfile-issue/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/bundler-ci-gemfile-issue/"/></url><url><loc>https://blog.schallbert.de/fail2ban-error-configuration-bad-value/</loc><lastmod>2025-10-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/fail2ban-error-configuration-bad-value/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/fail2ban-error-configuration-bad-value/"/></url><url><loc>https://blog.schallbert.de/albasia-on-cnc/</loc><lastmod>2025-10-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/albasia-on-cnc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/albasia-on-cnc/"/></url><url><loc>https://blog.schallbert.de/announcements/2025-09-14-passtdas/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/tags/tools/</loc><lastmod>2025-09-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/tools/"/></url><url><loc>https://blog.schallbert.de/passtdas/</loc><lastmod>2025-09-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/passtdas/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/passtdas/"/></url><url><loc>https://blog.schallbert.de/tags/product/</loc><lastmod>2025-09-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/product/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/product/"/></url><url><loc>https://blog.schallbert.de/gitea-act-runner-dind/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/gitea-act-runner-dind/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/gitea-act-runner-dind/"/></url><url><loc>https://blog.schallbert.de/gitea-rate-limiter/</loc><lastmod>2025-07-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/gitea-rate-limiter/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/gitea-rate-limiter/"/></url><url><loc>https://blog.schallbert.de/fail2ban-with-caddy/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/fail2ban-with-caddy/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/fail2ban-with-caddy/"/></url><url><loc>https://blog.schallbert.de/gitea-out-of-memory/</loc><lastmod>2025-06-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/gitea-out-of-memory/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/gitea-out-of-memory/"/></url><url><loc>https://blog.schallbert.de/tags/webshop/</loc><lastmod>2025-06-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/webshop/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/webshop/"/></url><url><loc>https://blog.schallbert.de/ecommerce-selection/</loc><lastmod>2025-06-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/ecommerce-selection/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/ecommerce-selection/"/></url><url><loc>https://blog.schallbert.de/ecommerce-alternatives/</loc><lastmod>2025-05-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/ecommerce-alternatives/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/ecommerce-alternatives/"/></url><url><loc>https://blog.schallbert.de/ecommerce-requirements/</loc><lastmod>2025-04-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/ecommerce-requirements/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/ecommerce-requirements/"/></url><url><loc>https://blog.schallbert.de/tags/fediverse/</loc><lastmod>2025-04-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/fediverse/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/fediverse/"/></url><url><loc>https://blog.schallbert.de/fediverse-ups-and-downs/</loc><lastmod>2025-04-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/fediverse-ups-and-downs/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/fediverse-ups-and-downs/"/></url><url><loc>https://blog.schallbert.de/announcements/2025-03-17-moving-to-makertube/</loc><lastmod>2025-03-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/gitea-search-indexation/</loc><lastmod>2025-03-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/gitea-search-indexation/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/gitea-search-indexation/"/></url><url><loc>https://blog.schallbert.de/halftone-image-on-dibond/</loc><lastmod>2025-02-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/halftone-image-on-dibond/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/halftone-image-on-dibond/"/></url><url><loc>https://blog.schallbert.de/halftone-cnc/</loc><lastmod>2025-01-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/halftone-cnc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/halftone-cnc/"/></url><url><loc>https://blog.schallbert.de/engrave-multicolor/</loc><lastmod>2024-12-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/engrave-multicolor/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/engrave-multicolor/"/></url><url><loc>https://blog.schallbert.de/repo-lookout-fix-deploy/</loc><lastmod>2024-12-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/repo-lookout-fix-deploy/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/repo-lookout-fix-deploy/"/></url><url><loc>https://blog.schallbert.de/logrotate-mistake/</loc><lastmod>2024-11-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/logrotate-mistake/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/logrotate-mistake/"/></url><url><loc>https://blog.schallbert.de/klingenbutler/</loc><lastmod>2024-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/klingenbutler/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/klingenbutler/"/></url><url><loc>https://blog.schallbert.de/announcements/2024-10-01-new-landing-page/</loc><lastmod>2024-10-01T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/broken-nvme/</loc><lastmod>2024-09-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/broken-nvme/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/broken-nvme/"/></url><url><loc>https://blog.schallbert.de/fix-gitea-runner/</loc><lastmod>2024-08-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/fix-gitea-runner/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/fix-gitea-runner/"/></url><url><loc>https://blog.schallbert.de/server-deploy-logging/</loc><lastmod>2024-08-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/server-deploy-logging/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/server-deploy-logging/"/></url><url><loc>https://blog.schallbert.de/server-config-deploy/</loc><lastmod>2024-07-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/server-config-deploy/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/server-config-deploy/"/></url><url><loc>https://blog.schallbert.de/server-config-version-control/</loc><lastmod>2024-07-15T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/server-config-version-control/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/server-config-version-control/"/></url><url><loc>https://blog.schallbert.de/milling-steel/</loc><lastmod>2024-06-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/milling-steel/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/milling-steel/"/></url><url><loc>https://blog.schallbert.de/cnc-tuning-pathinterpreter/</loc><lastmod>2024-05-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-tuning-pathinterpreter/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-tuning-pathinterpreter/"/></url><url><loc>https://blog.schallbert.de/tags/testing/</loc><lastmod>2024-05-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/testing/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/testing/"/></url><url><loc>https://blog.schallbert.de/cnc-tuning-kinematics/</loc><lastmod>2024-04-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-tuning-kinematics/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-tuning-kinematics/"/></url><url><loc>https://blog.schallbert.de/cnc-tuning-gcode/</loc><lastmod>2024-04-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-tuning-gcode/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-tuning-gcode/"/></url><url><loc>https://blog.schallbert.de/tags/clamping/</loc><lastmod>2024-04-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/clamping/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/clamping/"/></url><url><loc>https://blog.schallbert.de/tags/electronics/</loc><lastmod>2024-04-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/electronics/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/electronics/"/></url><url><loc>https://blog.schallbert.de/vacuum-clamping/</loc><lastmod>2024-04-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/vacuum-clamping/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/vacuum-clamping/"/></url><url><loc>https://blog.schallbert.de/tags/hardware/</loc><lastmod>2024-03-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/hardware/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/hardware/"/></url><url><loc>https://blog.schallbert.de/makerfaire-ruhr/</loc><lastmod>2024-03-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/makerfaire-ruhr/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/makerfaire-ruhr/"/></url><url><loc>https://blog.schallbert.de/announcements/2024-03-01-seifenbutler-out-now/</loc><lastmod>2024-03-01T00:00:00+00:00</lastmod></url><url><loc>https://blog.schallbert.de/seifenbutler-pilot-run/</loc><lastmod>2024-02-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/seifenbutler-pilot-run/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/seifenbutler-pilot-run/"/></url><url><loc>https://blog.schallbert.de/migrating-to-subdomain/</loc><lastmod>2024-01-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/migrating-to-subdomain/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/migrating-to-subdomain/"/></url><url><loc>https://blog.schallbert.de/server-auto-upgrade/</loc><lastmod>2024-01-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/server-auto-upgrade/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/server-auto-upgrade/"/></url><url><loc>https://blog.schallbert.de/server-protection/</loc><lastmod>2024-01-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/server-protection/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/server-protection/"/></url><url><loc>https://blog.schallbert.de/self-hosted-jekyll-page-broken-links/</loc><lastmod>2023-12-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/self-hosted-jekyll-page-broken-links/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/self-hosted-jekyll-page-broken-links/"/></url><url><loc>https://blog.schallbert.de/gitea-action-runner-jekyll-dockerimage/</loc><lastmod>2023-12-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/gitea-action-runner-jekyll-dockerimage/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/gitea-action-runner-jekyll-dockerimage/"/></url><url><loc>https://blog.schallbert.de/gitea-action-runner-native-jekyll/</loc><lastmod>2023-11-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/gitea-action-runner-native-jekyll/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/gitea-action-runner-native-jekyll/"/></url><url><loc>https://blog.schallbert.de/jekyll-polyglot-language-support/</loc><lastmod>2023-11-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/jekyll-polyglot-language-support/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/jekyll-polyglot-language-support/"/></url><url><loc>https://blog.schallbert.de/milling-small-parts/</loc><lastmod>2023-11-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/milling-small-parts/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/milling-small-parts/"/></url><url><loc>https://blog.schallbert.de/touching-off/</loc><lastmod>2023-05-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/touching-off/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/touching-off/"/></url><url><loc>https://blog.schallbert.de/testing-hardware/</loc><lastmod>2023-04-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/testing-hardware/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/testing-hardware/"/></url><url><loc>https://blog.schallbert.de/cut-dibond-tests/</loc><lastmod>2023-03-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cut-dibond-tests/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cut-dibond-tests/"/></url><url><loc>https://blog.schallbert.de/cut-dibond/</loc><lastmod>2023-03-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cut-dibond/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cut-dibond/"/></url><url><loc>https://blog.schallbert.de/struggling-github-actions/</loc><lastmod>2023-02-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/struggling-github-actions/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/struggling-github-actions/"/></url><url><loc>https://blog.schallbert.de/qr-codengrave1-1/</loc><lastmod>2023-02-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/qr-codengrave1-1/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/qr-codengrave1-1/"/></url><url><loc>https://blog.schallbert.de/led-fireplace-diy/</loc><lastmod>2022-12-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/led-fireplace-diy/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/led-fireplace-diy/"/></url><url><loc>https://blog.schallbert.de/cnc-vacuum-pumps/</loc><lastmod>2022-10-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-vacuum-pumps/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-vacuum-pumps/"/></url><url><loc>https://blog.schallbert.de/why-vacuum-table/</loc><lastmod>2022-10-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/why-vacuum-table/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/why-vacuum-table/"/></url><url><loc>https://blog.schallbert.de/negative-carving-with-estlcam/</loc><lastmod>2022-09-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/negative-carving-with-estlcam/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/negative-carving-with-estlcam/"/></url><url><loc>https://blog.schallbert.de/anywhereamps-diy/</loc><lastmod>2022-09-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/anywhereamps-diy/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/anywhereamps-diy/"/></url><url><loc>https://blog.schallbert.de/cnc-job-setup/</loc><lastmod>2022-08-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-job-setup/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-job-setup/"/></url><url><loc>https://blog.schallbert.de/measure-inrush-current/</loc><lastmod>2022-08-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/measure-inrush-current/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/measure-inrush-current/"/></url><url><loc>https://blog.schallbert.de/cnc-vibrates/</loc><lastmod>2022-07-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-vibrates/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-vibrates/"/></url><url><loc>https://blog.schallbert.de/path-from-image/</loc><lastmod>2022-07-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/path-from-image/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/path-from-image/"/></url><url><loc>https://blog.schallbert.de/cnc-router-overload/</loc><lastmod>2022-06-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-router-overload/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-router-overload/"/></url><url><loc>https://blog.schallbert.de/cnc-spoilboard-diy/</loc><lastmod>2022-06-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-spoilboard-diy/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-spoilboard-diy/"/></url><url><loc>https://blog.schallbert.de/my-endmill-screams/</loc><lastmod>2022-06-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/my-endmill-screams/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/my-endmill-screams/"/></url><url><loc>https://blog.schallbert.de/macros-for-cnc/</loc><lastmod>2022-05-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/macros-for-cnc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/macros-for-cnc/"/></url><url><loc>https://blog.schallbert.de/edingcnc-config/</loc><lastmod>2022-03-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/edingcnc-config/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/edingcnc-config/"/></url><url><loc>https://blog.schallbert.de/portal-milling-setup/</loc><lastmod>2022-03-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/portal-milling-setup/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/portal-milling-setup/"/></url><url><loc>https://blog.schallbert.de/portal-milling-build/</loc><lastmod>2022-03-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/portal-milling-build/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/portal-milling-build/"/></url><url><loc>https://blog.schallbert.de/cnc-electronics/</loc><lastmod>2022-02-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/cnc-electronics/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/cnc-electronics/"/></url><url><loc>https://blog.schallbert.de/portal-milling/</loc><lastmod>2022-02-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/portal-milling/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/portal-milling/"/></url><url><loc>https://blog.schallbert.de/inrushlimiter-circuits/</loc><lastmod>2022-02-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/inrushlimiter-circuits/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/inrushlimiter-circuits/"/></url><url><loc>https://blog.schallbert.de/tags/anywhereamps/</loc><lastmod>2022-01-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/anywhereamps/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/anywhereamps/"/></url><url><loc>https://blog.schallbert.de/usbpd-explained/</loc><lastmod>2022-01-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/usbpd-explained/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/usbpd-explained/"/></url><url><loc>https://blog.schallbert.de/no-can-use-metabo/</loc><lastmod>2021-12-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/no-can-use-metabo/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/no-can-use-metabo/"/></url><url><loc>https://blog.schallbert.de/configure-max1756x/</loc><lastmod>2021-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/configure-max1756x/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/configure-max1756x/"/></url><url><loc>https://blog.schallbert.de/knowledge-inrushlimiters/</loc><lastmod>2021-11-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/knowledge-inrushlimiters/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/knowledge-inrushlimiters/"/></url><url><loc>https://blog.schallbert.de/knowledge-tvsdiodes/</loc><lastmod>2021-11-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/knowledge-tvsdiodes/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/knowledge-tvsdiodes/"/></url><url><loc>https://blog.schallbert.de/capacitor-problems/</loc><lastmod>2021-11-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/capacitor-problems/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/capacitor-problems/"/></url><url><loc>https://blog.schallbert.de/video-conversion/</loc><lastmod>2021-10-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/video-conversion/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/video-conversion/"/></url><url><loc>https://blog.schallbert.de/pcbs-arrived/</loc><lastmod>2021-10-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/pcbs-arrived/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/pcbs-arrived/"/></url><url><loc>https://blog.schallbert.de/freecad-get-started/</loc><lastmod>2021-10-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/freecad-get-started/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/freecad-get-started/"/></url><url><loc>https://blog.schallbert.de/anywhereamps-get-pcb/</loc><lastmod>2021-09-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/anywhereamps-get-pcb/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/anywhereamps-get-pcb/"/></url><url><loc>https://blog.schallbert.de/preamp-design-considerations/</loc><lastmod>2021-08-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/preamp-design-considerations/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/preamp-design-considerations/"/></url><url><loc>https://blog.schallbert.de/thoughts-about-shelly/</loc><lastmod>2021-07-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/thoughts-about-shelly/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/thoughts-about-shelly/"/></url><url><loc>https://blog.schallbert.de/shelly13/</loc><lastmod>2021-06-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/shelly13/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/shelly13/"/></url><url><loc>https://blog.schallbert.de/jekyll-icon-paginator/</loc><lastmod>2021-06-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/jekyll-icon-paginator/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/jekyll-icon-paginator/"/></url><url><loc>https://blog.schallbert.de/mobfobamp-diy/</loc><lastmod>2021-06-10T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/mobfobamp-diy/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/mobfobamp-diy/"/></url><url><loc>https://blog.schallbert.de/md-export-pdf/</loc><lastmod>2021-06-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/md-export-pdf/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/md-export-pdf/"/></url><url><loc>https://blog.schallbert.de/jekyll-images/</loc><lastmod>2021-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/jekyll-images/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/jekyll-images/"/></url><url><loc>https://blog.schallbert.de/jekyll-toc/</loc><lastmod>2021-06-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/jekyll-toc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/jekyll-toc/"/></url><url><loc>https://blog.schallbert.de/jekyll-items-update/</loc><lastmod>2021-06-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/jekyll-items-update/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/jekyll-items-update/"/></url><url><loc>https://blog.schallbert.de/jekyll-open-items/</loc><lastmod>2021-06-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/jekyll-open-items/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/jekyll-open-items/"/></url><url><loc>https://blog.schallbert.de/projects/fireplace/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/fireplace/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/fireplace/"/></url><url><loc>https://blog.schallbert.de/projects/one-year-zerspanobert/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/one-year-zerspanobert/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/one-year-zerspanobert/"/></url><url><loc>https://blog.schallbert.de/projects/aa_alpha/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/aa_alpha/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/aa_alpha/"/></url><url><loc>https://blog.schallbert.de/projects/aa_alpha_1_1/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/aa_alpha_1_1/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/aa_alpha_1_1/"/></url><url><loc>https://blog.schallbert.de/projects/aa_alpha_1_2/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/aa_alpha_1_2/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/aa_alpha_1_2/"/></url><url><loc>https://blog.schallbert.de/tags/arduino/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/arduino/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/arduino/"/></url><url><loc>https://blog.schallbert.de/projects/carsubamp/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/carsubamp/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/carsubamp/"/></url><url><loc>https://blog.schallbert.de/categories/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/categories/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/categories/"/></url><url><loc>https://blog.schallbert.de/projects/encoder/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/encoder/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/encoder/"/></url><url><loc>https://blog.schallbert.de/projects/cnc_spoilboard/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/cnc_spoilboard/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/cnc_spoilboard/"/></url><url><loc>https://blog.schallbert.de/projects/thissite/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/thissite/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/thissite/"/></url><url><loc>https://blog.schallbert.de/projects/platformio_gtestgmock/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/platformio_gtestgmock/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/platformio_gtestgmock/"/></url><url><loc>https://blog.schallbert.de/tags/jekyll/</loc></url><url><loc>https://blog.schallbert.de/tags/know-how/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/know-how/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/know-how/"/></url><url><loc>https://blog.schallbert.de/tags/library/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/library/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/library/"/></url><url><loc>https://blog.schallbert.de/projects/mobfobamp/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/mobfobamp/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/mobfobamp/"/></url><url><loc>https://blog.schallbert.de/projects/casemodding-htpc/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/casemodding-htpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/casemodding-htpc/"/></url><url><loc>https://blog.schallbert.de/tags/qr-code/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/tags/qr-code/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/tags/qr-code/"/></url><url><loc>https://blog.schallbert.de/projects/qr-codengrave/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/qr-codengrave/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/qr-codengrave/"/></url><url><loc>https://blog.schallbert.de/projects/seifenbutler/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/seifenbutler/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/seifenbutler/"/></url><url><loc>https://blog.schallbert.de/projects/spindle-upgrade/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/spindle-upgrade/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/spindle-upgrade/"/></url><url><loc>https://blog.schallbert.de/projects/spirograph/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/spirograph/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/spirograph/"/></url><url><loc>https://blog.schallbert.de/projects/tonuino/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/tonuino/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/tonuino/"/></url><url><loc>https://blog.schallbert.de/projects/move-blog-to-own-server/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.schallbert.de/projects/move-blog-to-own-server/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.schallbert.de/en/projects/move-blog-to-own-server/"/></url></urlset>