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">&amp;&amp;</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">&amp;&amp;</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