diff --git a/feed.xml b/feed.xml index b792ed3..1df9bc5 100644 --- a/feed.xml +++ b/feed.xml @@ -173,13 +173,12 @@ https:// { <span class="token punctuation">[</span><span class="token punctuation">[</span> <span class="token string">"<span class="token variable">$1</span>"</span> <span class="token operator">==</span> *<span class="token string">".."</span>* <span class="token punctuation">]</span><span class="token punctuation">]</span> <span class="token operator">&&</span> <span class="token builtin class-name">exit</span> <span class="token number">1</span><span class="token punctuation">;</span> <span class="token punctuation">[</span><span class="token punctuation">[</span> <span class="token string">"<span class="token variable">$1</span>"</span> <span class="token operator">==</span> *<span class="token string">"*"</span>* <span class="token punctuation">]</span><span class="token punctuation">]</span> <span class="token operator">&&</span> <span class="token builtin class-name">exit</span> <span class="token number">1</span><span class="token punctuation">;</span> <span class="token keyword">if</span> <span class="token punctuation">[</span> <span class="token parameter variable">-d</span> <span class="token string">"/var/www/<span class="token variable">$1</span>"</span> <span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token keyword">then</span> - <span class="token function">git</span> clone <span class="token parameter variable">-b</span> gh-pages --single-branch <span class="token string">"<span class="token variable">$2</span>"</span> <span class="token string">"<span class="token variable">$1</span>"</span> <span class="token operator">||</span> <span class="token builtin class-name">exit</span> <span class="token number">1</span><span class="token punctuation">;</span> - <span class="token builtin class-name">exit</span><span class="token punctuation">;</span> + <span class="token builtin class-name">cd</span> <span class="token string">"/var/www/<span class="token variable">$1</span>"</span><span class="token punctuation">;</span> + <span class="token function">git</span> fetch origin gh-pages<span class="token punctuation">;</span> + <span class="token function">git</span> reset <span class="token parameter variable">--hard</span> origin/gh-pages<span class="token punctuation">;</span> + <span class="token builtin class-name">exit</span><span class="token punctuation">;</span> <span class="token keyword">fi</span><span class="token punctuation">;</span> -<span class="token builtin class-name">cd</span> <span class="token string">"/var/www/<span class="token variable">$1</span>"</span><span class="token punctuation">;</span> -<span class="token function">git</span> fetch origin gh-pages<span class="token punctuation">;</span> -<span class="token function">git</span> reset <span class="token parameter variable">--hard</span> origin/gh-pages<span class="token punctuation">;</span> -<span class="token builtin class-name">exit</span><span class="token punctuation">;</span> +<span class="token function">git</span> clone <span class="token parameter variable">-b</span> gh-pages --single-branch <span class="token string">"<span class="token variable">$2</span>"</span> <span class="token string">"<span class="token variable">$1</span>"</span> <span class="token operator">||</span> <span class="token builtin class-name">exit</span> <span class="token number">1</span><span class="token punctuation">;</span> </code></pre> <p><code>~/webhooks/remove-pages.sh</code></p> <pre @@ -222,6 +221,10 @@ https:// { <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> diff --git a/pagefind/fragment/en_c4e79d4.pf_fragment b/pagefind/fragment/en_c4e79d4.pf_fragment new file mode 100644 index 0000000..7dad945 Binary files /dev/null and b/pagefind/fragment/en_c4e79d4.pf_fragment differ diff --git a/pagefind/index/en_9ff3b9a.pf_index b/pagefind/index/en_9ff3b9a.pf_index new file mode 100644 index 0000000..b3b61e8 Binary files /dev/null and b/pagefind/index/en_9ff3b9a.pf_index differ diff --git a/pagefind/pagefind-entry.json b/pagefind/pagefind-entry.json index 777d4c2..d90afe5 100644 --- a/pagefind/pagefind-entry.json +++ b/pagefind/pagefind-entry.json @@ -1 +1 @@ -{"version":"1.3.0","languages":{"en":{"hash":"en_9ba5dde7b9","wasm":"en","page_count":26}}} \ No newline at end of file +{"version":"1.3.0","languages":{"en":{"hash":"en_a08fc02567","wasm":"en","page_count":26}}} \ No newline at end of file diff --git a/pagefind/pagefind.en_a08fc02567.pf_meta b/pagefind/pagefind.en_a08fc02567.pf_meta new file mode 100644 index 0000000..af6a91f Binary files /dev/null and b/pagefind/pagefind.en_a08fc02567.pf_meta differ diff --git a/posts/my-very-own-github-pages/index.html b/posts/my-very-own-github-pages/index.html index e13d234..846b5ca 100644 --- a/posts/my-very-own-github-pages/index.html +++ b/posts/my-very-own-github-pages/index.html @@ -237,13 +237,12 @@ https:// { [[ "$1" == *".."* ]] && exit 1; [[ "$1" == *"*"* ]] && exit 1; if [ -d "/var/www/$1" ]; then - git clone -b gh-pages --single-branch "$2" "$1" || exit 1; - exit; + cd "/var/www/$1"; + git fetch origin gh-pages; + git reset --hard origin/gh-pages; + exit; fi; -cd "/var/www/$1"; -git fetch origin gh-pages; -git reset --hard origin/gh-pages; -exit; +git clone -b gh-pages --single-branch "$2" "$1" || exit 1;
~/webhooks/remove-pages.sh
"source": "payload", "name": "repository.name" }, + { + "source": "payload", + "name": "repository.clone_url" + }, ], "trigger-rule": { diff --git a/sitemap.xml b/sitemap.xml index a60dbb2..0f3c41f 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -228,7 +228,7 @@/feed.xml -2025-06-15T18:00:31.327Z +2025-06-15T18:07:01.914Z