From bee93bd9aa6de216460bc722904b026308ed8c89 Mon Sep 17 00:00:00 2001 From: Joshua Seigler Date: Sun, 15 Jun 2025 16:19:55 -0400 Subject: [PATCH] Updates --- feed.xml | 147 +++++++++++----------- pagefind/fragment/en_f466a2f.pf_fragment | Bin 0 -> 2755 bytes pagefind/index/en_b1c2691.pf_index | Bin 0 -> 36325 bytes pagefind/pagefind-entry.json | 2 +- pagefind/pagefind.en_9138de3859.pf_meta | Bin 0 -> 291 bytes posts/my-very-own-github-pages/index.html | 147 +++++++++++----------- sitemap.xml | 2 +- 7 files changed, 144 insertions(+), 154 deletions(-) create mode 100644 pagefind/fragment/en_f466a2f.pf_fragment create mode 100644 pagefind/index/en_b1c2691.pf_index create mode 100644 pagefind/pagefind.en_9138de3859.pf_meta diff --git a/feed.xml b/feed.xml index ea8be9b..a2d548a 100644 --- a/feed.xml +++ b/feed.xml @@ -213,82 +213,77 @@ https:// { <pre class="language-json" ><code class="language-json"><span class="token punctuation">[</span> - <span class="token punctuation">{</span> - <span class="token property">"id"</span><span class="token operator">:</span> <span class="token string">"update-pages"</span><span class="token punctuation">,</span> - <span class="token property">"execute-command"</span><span class="token operator">:</span> <span class="token string">"sudo -u joshua /home/joshua/webhooks/update-pages.sh"</span><span class="token punctuation">,</span> - <span class="token property">"command-working-directory"</span><span class="token operator">:</span> <span class="token string">"/var/www"</span><span class="token punctuation">,</span> - <span class="token property">"pass-arguments-to-command"</span><span class="token operator">:</span> - <span class="token punctuation">[</span> - <span class="token punctuation">{</span> - <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> - <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"repository.name"</span> - <span class="token punctuation">}</span><span class="token punctuation">,</span> - <span class="token punctuation">{</span> - <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> - <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"repository.clone_url"</span> - <span class="token punctuation">}</span><span class="token punctuation">,</span> - <span class="token punctuation">]</span><span class="token punctuation">,</span> - <span class="token property">"trigger-rule"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"and"</span><span class="token operator">:</span> - <span class="token punctuation">[</span> - <span class="token punctuation">{</span> - <span class="token property">"match"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"type"</span><span class="token operator">:</span> <span class="token string">"payload-hmac-sha256"</span><span class="token punctuation">,</span> - <span class="token property">"secret"</span><span class="token operator">:</span> <span class="token string">"(omitted)"</span><span class="token punctuation">,</span> - <span class="token property">"parameter"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"header"</span><span class="token punctuation">,</span> - <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"X-Forgejo-Signature"</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span><span class="token punctuation">,</span> - <span class="token punctuation">{</span> - <span class="token property">"match"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"type"</span><span class="token operator">:</span> <span class="token string">"value"</span><span class="token punctuation">,</span> - <span class="token property">"value"</span><span class="token operator">:</span> <span class="token string">"refs/heads/gh-pages"</span><span class="token punctuation">,</span> - <span class="token property">"parameter"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> - <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"ref"</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span> - <span class="token punctuation">]</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span><span class="token punctuation">,</span> - <span class="token punctuation">{</span> - <span class="token property">"id"</span><span class="token operator">:</span> <span class="token string">"remove-pages"</span><span class="token punctuation">,</span> - <span class="token property">"execute-command"</span><span class="token operator">:</span> <span class="token string">"sudo -u joshua /home/joshua/webhooks/remove-pages.sh"</span><span class="token punctuation">,</span> - <span class="token property">"command-working-directory"</span><span class="token operator">:</span> <span class="token string">"/var/www"</span><span class="token punctuation">,</span> - <span class="token property">"pass-arguments-to-command"</span><span class="token operator">:</span> - <span class="token punctuation">[</span> - <span class="token punctuation">{</span> - <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> - <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"repository.name"</span> - <span class="token punctuation">}</span><span class="token punctuation">,</span> - <span class="token punctuation">]</span><span class="token punctuation">,</span> - <span class="token property">"trigger-rule"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"and"</span><span class="token operator">:</span> - <span class="token punctuation">[</span> - <span class="token punctuation">{</span> - <span class="token property">"match"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"type"</span><span class="token operator">:</span> <span class="token string">"payload-hmac-sha256"</span><span class="token punctuation">,</span> - <span class="token property">"secret"</span><span class="token operator">:</span> <span class="token string">"(omitted)"</span><span class="token punctuation">,</span> - <span class="token property">"parameter"</span><span class="token operator">:</span> - <span class="token punctuation">{</span> - <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"header"</span><span class="token punctuation">,</span> - <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"X-Forgejo-Signature"</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span> - <span class="token punctuation">]</span> - <span class="token punctuation">}</span> - <span class="token punctuation">}</span> + <span class="token punctuation">{</span> + <span class="token property">"id"</span><span class="token operator">:</span> <span class="token string">"update-pages"</span><span class="token punctuation">,</span> + <span class="token property">"execute-command"</span><span class="token operator">:</span> <span class="token string">"/usr/bin/sudo"</span><span class="token punctuation">,</span> + <span class="token property">"pass-arguments-to-command"</span><span class="token operator">:</span> + <span class="token punctuation">[</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"string"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"-u"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"string"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"joshua"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"string"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"/home/joshua/webhooks/update-pages.sh"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"repository.name"</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"repository.clone_url"</span> <span class="token punctuation">}</span> + <span class="token punctuation">]</span><span class="token punctuation">,</span> + <span class="token property">"trigger-rule"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"and"</span><span class="token operator">:</span> + <span class="token punctuation">[</span> + <span class="token punctuation">{</span> + <span class="token property">"match"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"type"</span><span class="token operator">:</span> <span class="token string">"payload-hmac-sha256"</span><span class="token punctuation">,</span> + <span class="token property">"secret"</span><span class="token operator">:</span> <span class="token string">"(omitted)"</span><span class="token punctuation">,</span> + <span class="token property">"parameter"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"header"</span><span class="token punctuation">,</span> + <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"X-Forgejo-Signature"</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> + <span class="token property">"match"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"type"</span><span class="token operator">:</span> <span class="token string">"value"</span><span class="token punctuation">,</span> + <span class="token property">"value"</span><span class="token operator">:</span> <span class="token string">"refs/heads/gh-pages"</span><span class="token punctuation">,</span> + <span class="token property">"parameter"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> + <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"ref"</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span> + <span class="token punctuation">]</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> + <span class="token property">"id"</span><span class="token operator">:</span> <span class="token string">"remove-pages"</span><span class="token punctuation">,</span> + <span class="token property">"execute-command"</span><span class="token operator">:</span> <span class="token string">"/usr/bin/sudo"</span><span class="token punctuation">,</span> + <span class="token property">"pass-arguments-to-command"</span><span class="token operator">:</span> + <span class="token punctuation">[</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"string"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"-u"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"string"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"joshua"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"string"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"/home/joshua/webhooks/remove-pages.sh"</span><span class="token punctuation">}</span><span class="token punctuation">,</span> + <span class="token punctuation">{</span> <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"payload"</span><span class="token punctuation">,</span> <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"repository.name"</span> <span class="token punctuation">}</span> + <span class="token punctuation">]</span><span class="token punctuation">,</span> + <span class="token property">"trigger-rule"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"and"</span><span class="token operator">:</span> + <span class="token punctuation">[</span> + <span class="token punctuation">{</span> + <span class="token property">"match"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"type"</span><span class="token operator">:</span> <span class="token string">"payload-hmac-sha256"</span><span class="token punctuation">,</span> + <span class="token property">"secret"</span><span class="token operator">:</span> <span class="token string">"(omitted)"</span><span class="token punctuation">,</span> + <span class="token property">"parameter"</span><span class="token operator">:</span> + <span class="token punctuation">{</span> + <span class="token property">"source"</span><span class="token operator">:</span> <span class="token string">"header"</span><span class="token punctuation">,</span> + <span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"X-Forgejo-Signature"</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span> + <span class="token punctuation">]</span> + <span class="token punctuation">}</span> + <span class="token punctuation">}</span> <span class="token punctuation">]</span> </code></pre> <h3 id="forgejo" tabindex="-1"> diff --git a/pagefind/fragment/en_f466a2f.pf_fragment b/pagefind/fragment/en_f466a2f.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..5bf78ccc4c2801da47d4c837b6a15726efd30f07 GIT binary patch literal 2755 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 z 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[ - { - "id": "update-pages", - "execute-command": "sudo -u joshua /home/joshua/webhooks/update-pages.sh", - "command-working-directory": "/var/www", - "pass-arguments-to-command": - [ - { - "source": "payload", - "name": "repository.name" - }, - { - "source": "payload", - "name": "repository.clone_url" - }, - ], - "trigger-rule": - { - "and": - [ - { - "match": - { - "type": "payload-hmac-sha256", - "secret": "(omitted)", - "parameter": - { - "source": "header", - "name": "X-Forgejo-Signature" - } - } - }, - { - "match": - { - "type": "value", - "value": "refs/heads/gh-pages", - "parameter": - { - "source": "payload", - "name": "ref" - } - } - } - ] - } - }, - { - "id": "remove-pages", - "execute-command": "sudo -u joshua /home/joshua/webhooks/remove-pages.sh", - "command-working-directory": "/var/www", - "pass-arguments-to-command": - [ - { - "source": "payload", - "name": "repository.name" - }, - ], - "trigger-rule": - { - "and": - [ - { - "match": - { - "type": "payload-hmac-sha256", - "secret": "(omitted)", - "parameter": - { - "source": "header", - "name": "X-Forgejo-Signature" - } - } - } - ] - } - } + { + "id": "update-pages", + "execute-command": "/usr/bin/sudo", + "pass-arguments-to-command": + [ + { "source": "string", "name": "-u"}, + { "source": "string", "name": "joshua"}, + { "source": "string", "name": "/home/joshua/webhooks/update-pages.sh"}, + { "source": "payload", "name": "repository.name" }, + { "source": "payload", "name": "repository.clone_url" } + ], + "trigger-rule": + { + "and": + [ + { + "match": + { + "type": "payload-hmac-sha256", + "secret": "(omitted)", + "parameter": + { + "source": "header", + "name": "X-Forgejo-Signature" + } + } + }, + { + "match": + { + "type": "value", + "value": "refs/heads/gh-pages", + "parameter": + { + "source": "payload", + "name": "ref" + } + } + } + ] + } + }, + { + "id": "remove-pages", + "execute-command": "/usr/bin/sudo", + "pass-arguments-to-command": + [ + { "source": "string", "name": "-u"}, + { "source": "string", "name": "joshua"}, + { "source": "string", "name": "/home/joshua/webhooks/remove-pages.sh"}, + { "source": "payload", "name": "repository.name" } + ], + "trigger-rule": + { + "and": + [ + { + "match": + { + "type": "payload-hmac-sha256", + "secret": "(omitted)", + "parameter": + { + "source": "header", + "name": "X-Forgejo-Signature" + } + } + } + ] + } + } ]

diff --git a/sitemap.xml b/sitemap.xml index 8697803..b2c7213 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -228,7 +228,7 @@ /feed.xml - 2025-06-15T20:04:21.408Z + 2025-06-15T20:19:52.938Z