summaryrefslogtreecommitdiff
path: root/blog/website-publishing-pipeline.qmd
diff options
context:
space:
mode:
authorVoid Agent <void@jayrup.hermes>2026-08-02 17:50:46 +0100
committerVoid Agent <void@jayrup.hermes>2026-08-02 17:50:46 +0100
commit91de7dfe992a9df21ab5e95651e85369a7ca10d6 (patch)
tree173997ef1f024628182dbea162acb71254d1b7ef /blog/website-publishing-pipeline.qmd
parent430a9addb3e683e004839a2c6cb8aa0401bf5592 (diff)
remove both blog posts (style mismatch); keep blog index skeleton
Diffstat (limited to 'blog/website-publishing-pipeline.qmd')
-rw-r--r--blog/website-publishing-pipeline.qmd45
1 files changed, 0 insertions, 45 deletions
diff --git a/blog/website-publishing-pipeline.qmd b/blog/website-publishing-pipeline.qmd
deleted file mode 100644
index fd0e3e5..0000000
--- a/blog/website-publishing-pipeline.qmd
+++ /dev/null
@@ -1,45 +0,0 @@
----
-title: "Website Publishing Pipeline"
-date: "2026-07-31"
----
-
-HOW THIS SITE GETS BUILT AND DEPLOYED
---------------------------------------------------
-
-## STACK
-
-- Quarto renders every `.qmd` to both HTML and plain text
-- nginx on the VPS does user-agent detection:
- `curl` gets `.txt`, browsers get `.html`
-- `deploy.sh` builds `public/` and rsyncs to the VPS
-
-## SOURCE OF TRUTH
-
-The repo is self-contained and public — browse the
-source or clone it:
-
-- Web: [git.jayrup.me](https://git.jayrup.me)
-- Clone: `git clone https://git.jayrup.me/git/homepage.git`
-
-`blog/` holds these posts as flat `.qmd` files;
-`blog/index.qmd` is the listing page, newest first.
-
-## PUBLISHING
-
-1. Write `blog/<slug>.qmd` with title + date frontmatter
-2. Add a numbered entry to `blog/index.qmd`
-3. Commit + push to meru — the post-receive hook renders
- the site in a Docker container and rsyncs it to the
- VPS automatically
-4. Verify: `curl https://jayrup.me/blog/<slug>`
-
-## WHY THIS WORKS
-
-`deploy.sh` finds every `.qmd` recursively, so new
-posts are built with zero script changes. nginx's
-`try_files` cascade resolves `/blog/<slug>` to the
-`.txt` for curl and the `.html` for browsers.
-
---------------------------------------------------
-
-BACK: [BLOG](https://jayrup.me/blog) | [HOME](https://jayrup.me)