From 950d82f5298cb71e50a799b9d8b96f48924fd6a1 Mon Sep 17 00:00:00 2001 From: ayesc9000 Date: Mon, 18 May 2026 01:10:00 -0400 Subject: [PATCH 1/7] Disable robots.txt --- config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.toml b/config.toml index d8fd3bd..80f9df3 100644 --- a/config.toml +++ b/config.toml @@ -11,7 +11,7 @@ minify_html = true build_search_index = false generate_feeds = false generate_sitemap = false -generate_robots_txt = true +generate_robots_txt = false [markdown] render_emoji = true From 086537e75577ec97d67edb3cd6fd5cfa54cafa95 Mon Sep 17 00:00:00 2001 From: ayesc9000 Date: Mon, 18 May 2026 01:10:06 -0400 Subject: [PATCH 2/7] Update README --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index c82462e..77db088 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # Offshore Shell Company Website +[![status-badge](https://locus.offshoreshell.company/ci/api/badges/1/status.svg?events=deployment)](https://locus.offshoreshell.company/ci/repos/1) +![pride-badge](https://pride-badges.pony.workers.dev/static/v1?label=enbyware&labelColor=%23555&stripeWidth=8&stripeColors=fff430%2Cffffff%2C9c59d1%2C292929) + This is the tounge-in-cheek website I put together to serve as a landing page for the domain that hosts all my services, including my Forgejo and Woodpecker servers. From e5b1dc3c9c0ba68eb3c5b8856141b411490de8c5 Mon Sep 17 00:00:00 2001 From: ayesc9000 Date: Mon, 18 May 2026 01:13:35 -0400 Subject: [PATCH 3/7] Add 404 page --- templates/404.html | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 templates/404.html diff --git a/templates/404.html b/templates/404.html new file mode 100644 index 0000000..6c95e96 --- /dev/null +++ b/templates/404.html @@ -0,0 +1,26 @@ + + + + Not Found + + + + + + + + + + + +

OFFSHORE SHELL COMPANY

+

Page not found. Go home.

+
+
+
+

+ Copyright © Liam "AyesC" Hogan under + Creative Commons Attribution-NonCommercial 4.0 International +

+ + \ No newline at end of file From e6882680f774b04ba90ae4eada93031d16a2ed5b Mon Sep 17 00:00:00 2001 From: ayesc9000 Date: Mon, 18 May 2026 01:13:46 -0400 Subject: [PATCH 4/7] Improve spacing between links and copyright notice --- templates/index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/index.html b/templates/index.html index 0ccb5e8..6c82980 100644 --- a/templates/index.html +++ b/templates/index.html @@ -38,6 +38,7 @@

{{ service.description }}

{% endfor %} +

Copyright © Liam "AyesC" Hogan under Creative Commons Attribution-NonCommercial 4.0 International From 424c547ee760020f9b650a9824cbf6eff661f559 Mon Sep 17 00:00:00 2001 From: ayesc9000 Date: Mon, 18 May 2026 01:48:17 -0400 Subject: [PATCH 5/7] Fix config bug --- config.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/config.toml b/config.toml index 80f9df3..dcbddb9 100644 --- a/config.toml +++ b/config.toml @@ -15,7 +15,6 @@ generate_robots_txt = false [markdown] render_emoji = true -highlight_code = false smart_punctuation = true bottom_footnotes = true github_alerts = true From cadd8993092de7de986ffd33260b70d1cae9789a Mon Sep 17 00:00:00 2001 From: ayesc9000 Date: Mon, 18 May 2026 02:09:42 -0400 Subject: [PATCH 6/7] Add dockerfile to build webserver --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c8bd64d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ghcr.io/getzola/zola:v0.22.1 AS zola + +COPY . /site +WORKDIR /site +RUN ["zola", "build"] + +FROM joseluisq/static-web-server AS sws +WORKDIR / +COPY --from=zola /site/public /public + +CMD ["--page404", "/public/404.html"] \ No newline at end of file From f5f7a2caa1e1b44cc969605a94968abe90bc245c Mon Sep 17 00:00:00 2001 From: ayesc9000 Date: Mon, 18 May 2026 02:09:53 -0400 Subject: [PATCH 7/7] Deployment pipeline --- .woodpecker/deploy.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .woodpecker/deploy.yaml diff --git a/.woodpecker/deploy.yaml b/.woodpecker/deploy.yaml new file mode 100644 index 0000000..5ebe190 --- /dev/null +++ b/.woodpecker/deploy.yaml @@ -0,0 +1,17 @@ +when: + - event: push + branch: main + - event: cron + cron: weekly + +steps: + - name: build + image: woodpeckerci/plugin-docker-buildx + settings: + platforms: linux/amd64 + registry: http://git-ci-registry/ + repo: liam/offshoreshellcompany + dockerfile: Dockerfile + tags: latest + +