From 29da3f10e1b5247ac338ecedd75330ef7bd9c2d1 Mon Sep 17 00:00:00 2001 From: "David G. Simmons" Date: Mon, 16 Feb 2026 09:06:33 -0500 Subject: [PATCH 1/4] perm sitemap fix Signed-off-by: David G. Simmons --- .github/workflows/main.yml | 4 ++-- static/sitemap.xml | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) delete mode 100644 static/sitemap.xml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f552342..7f0bede 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,8 +22,8 @@ jobs: # with: # repository: davidgs/Translator # path: ./translate - - name: cleanup - run: mkdir /home/runner/work/DavidgsWeb/DavidgsWeb/public; chmod -R a+w /home/runner/work/DavidgsWeb/DavidgsWeb/public; ls -RAGl /home/runner/work/DavidgsWeb/DavidgsWeb/public; ls -RAGl /home/runner/work/DavidgsWeb/DavidgsWeb/public/ + # - name: cleanup + # run: mkdir /home/runner/work/DavidgsWeb/DavidgsWeb/public; chmod -R a+w /home/runner/work/DavidgsWeb/DavidgsWeb/public; ls -RAGl /home/runner/work/DavidgsWeb/DavidgsWeb/public; ls -RAGl /home/runner/work/DavidgsWeb/DavidgsWeb/public/ - name: Setup Hugo uses: peaceiris/actions-hugo@v3 with: diff --git a/static/sitemap.xml b/static/sitemap.xml deleted file mode 100644 index e59e3ee..0000000 --- a/static/sitemap.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - From 0a6979764df0dab0ad3b5e66a975346fa251ab94 Mon Sep 17 00:00:00 2001 From: "David G. Simmons" Date: Mon, 2 Mar 2026 14:54:32 -0500 Subject: [PATCH 2/4] Updates PostHog host to proxy endpoint Directs PostHog traffic through a dedicated proxy host for improved routing and control. Signed-off-by: David G. Simmons --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index 4fe198c..a52a434 100644 --- a/config.yaml +++ b/config.yaml @@ -118,7 +118,7 @@ params: nonce: sBQMjIu6F5wRbojje4UQ6WQL7zW1994WyaBlJYAHYg posthog: apiKey: phc_xvr9iYiOKNEZdxKH8JC7PFHwCVJflLczaKNIzeoEFVy - host: https://app.posthog.com + host: 1dbb4e0cab3dc5f68bde.cf-prod-us-proxy.proxyhog.com # # Optional configuration options: defaults: '2025-11-30' From 731ef228e0a3202fad50ed7733f9641b54c0c4e0 Mon Sep 17 00:00:00 2001 From: "David G. Simmons" Date: Mon, 16 Mar 2026 13:39:08 -0400 Subject: [PATCH 3/4] Secures PostHog API key and updates proxy host Replaces the hardcoded PostHog API key with a placeholder injected from GitHub Secrets during the build process. Updates the PostHog host to use a custom domain proxy. Signed-off-by: David G. Simmons --- .github/workflows/main.yml | 4 ++++ config.yaml | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7f0bede..7c06a84 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,6 +29,10 @@ jobs: with: hugo-version: '0.154.5' extended: true + - name: Inject PostHog API key + run: | + cd DavidgsWeb; + sed -i "s|__POSTHOG_API_KEY__|${{ secrets.POSTHOG_API_KEY }}|g" config.yml - name: Build run: cd DavidgsWeb; hugo mod get; hugo mod npm pack; npm install; hugo --minify - name: rsync deployments diff --git a/config.yaml b/config.yaml index a52a434..7d94e64 100644 --- a/config.yaml +++ b/config.yaml @@ -117,8 +117,8 @@ params: invisible: 1 nonce: sBQMjIu6F5wRbojje4UQ6WQL7zW1994WyaBlJYAHYg posthog: - apiKey: phc_xvr9iYiOKNEZdxKH8JC7PFHwCVJflLczaKNIzeoEFVy - host: 1dbb4e0cab3dc5f68bde.cf-prod-us-proxy.proxyhog.com + apiKey: __POSTHOG_API_KEY__ + host: dgs.davidgs.com # # Optional configuration options: defaults: '2025-11-30' From 5581f9de0a3201a312d1afbc1f4df1266fe60b56 Mon Sep 17 00:00:00 2001 From: "David G. Simmons" Date: Mon, 16 Mar 2026 13:43:21 -0400 Subject: [PATCH 4/4] Removes commented-out PostHog API key Cleans up the configuration by removing the hardcoded PostHog project ID that was previously commented out after securing the key. Signed-off-by: David G. Simmons --- config.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/config.yaml b/config.yaml index 7d94e64..2bff746 100644 --- a/config.yaml +++ b/config.yaml @@ -122,7 +122,6 @@ params: # # Optional configuration options: defaults: '2025-11-30' - # id: phc_xvr9iYiOKNEZdxKH8JC7PFHwCVJflLczaKNIzeoEFVy comment: enable: true services: