diff options
| -rw-r--r-- | blog/website-publishing-pipeline.qmd | 11 | ||||
| -rw-r--r-- | index.qmd | 2 |
2 files changed, 11 insertions, 2 deletions
diff --git a/blog/website-publishing-pipeline.qmd b/blog/website-publishing-pipeline.qmd index 1bbc596..469924e 100644 --- a/blog/website-publishing-pipeline.qmd +++ b/blog/website-publishing-pipeline.qmd @@ -15,7 +15,12 @@ HOW THIS SITE GETS BUILT AND DEPLOYED ## SOURCE OF TRUTH -The repo at `~/Projects/homepage/` is self-contained. +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. @@ -23,7 +28,9 @@ The repo at `~/Projects/homepage/` is self-contained. 1. Write `blog/<slug>.qmd` with title + date frontmatter 2. Add a numbered entry to `blog/index.qmd` -3. Commit, push to meru (sync hub), `./deploy.sh` +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 @@ -20,8 +20,10 @@ inspected, and experiments that fail loudly. HOMEPAGE: curl [jayrup.me](https://jayrup.me)\ PROJECTS: curl [jayrup.me/projects](https://jayrup.me/projects)\ +BLOG: curl [jayrup.me/blog](https://jayrup.me/blog)\ CV: curl [jayrup.me/cv](https://jayrup.me/cv)\ DISSERTATION: curl [jayrup.me/dissertation](https://jayrup.me/dissertation)\ +GIT: [git.jayrup.me](https://git.jayrup.me)\ GITHUB: [github.com/CaptainJack2491](https://github.com/CaptainJack2491)\ LINKEDIN: [linkedin.com/in/jayrupnakawala](https://linkedin.com/in/jayrupnakawala)\ EMAIL: [jayrupnakawala@gmail.com](mailto:jayrupnakawala@gmail.com) \ |
