diff options
| author | Void Agent <void@jayrup.hermes> | 2026-08-02 17:50:46 +0100 |
|---|---|---|
| committer | Void Agent <void@jayrup.hermes> | 2026-08-02 17:50:46 +0100 |
| commit | 91de7dfe992a9df21ab5e95651e85369a7ca10d6 (patch) | |
| tree | 173997ef1f024628182dbea162acb71254d1b7ef /blog/website-publishing-pipeline.qmd | |
| parent | 430a9addb3e683e004839a2c6cb8aa0401bf5592 (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.qmd | 45 |
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) |
