Commit graph

13 commits

Author SHA1 Message Date
19cdf9cd88 feat!: Split site into public and private sections
Moved the Copper Chronicle and resume into a private git submodule
(src/private), visible only to authenticated users. Added a lock symbol
to the mdbook sidebar for restricted sections. Reorganized nginx/nix
configuration files into a dedicated folder. Removed one-line descriptions
from the menu. Reduced custom CSS to better align the main website's theme
with mdbook's native styling. Personalized the index and blog introduction
pages.
2026-04-04 13:32:09 -07:00
0799861873 feat: Add a nightly build
Added a scheduled nightly build workflow to keep the deployed site current
with any content changes, particularly in the private submodule.
2026-03-23 06:59:46 -07:00
d7daf6222d feat: Replace custom navbar with mdbook's native navigation
Dropped the custom HTML navbar in favor of mdbook's built-in navigation.
This also resolved an issue where relative anchor links were incorrectly
appearing as entries in the mdbook sidebar.
2026-03-22 17:21:32 -07:00
d7d6b4de4e fix: Remove unsupported book.toml keys
Removed configuration keys from book.toml not supported by the current
version of mdbook, which were causing build warnings.
2026-03-22 16:35:11 -07:00
8a843b832a feat: Add a Forgejo Actions pipeline
Added a Forgejo Actions CI/CD pipeline to supersede the manual deploy.sh,
automating builds and deployments on push.
2026-03-22 14:32:07 -07:00
e1801e257b clean: Remove nix + nginx dead code
Removed redundant nix and nginx configuration left over after consolidating
the staging and prod configs.
2026-03-22 09:05:34 -07:00
ace57324b1 refactor: Move main website files to a subfolder
Moved the main HTML/CSS files into a dedicated subfolder and updated
deployment configuration accordingly.
2026-01-21 14:26:41 -08:00
9d58e1f8ee feat: Import recipes and create cafe/diner menu
Imported Abby's Binning Family Menu and created a minimal diner-style menu
page on the main website with a curated selection of items from the recipe
book.
2026-01-15 17:30:06 -08:00
755e30eb10 fix: Rsync subdirs properly on prod deployment
Fixed rsync flags to correctly sync subdirectories when deploying to prod.
2026-01-02 08:39:49 -08:00
edcb1a9059 feat: Convert the blog to mdbook
Replaced the custom HTML/CSS blog with mdbook. Gained a sidebar for
navigating sections, subsections, and pages. Applied a sepia-tone,
monospace theme. Blog sections now populate from SUMMARY.md rather than
manually maintained HTML includes.
2026-01-02 07:16:46 -08:00
d2421d41f3 feat: Add a recipe book
Created a recipe section in the blog from existing markdown content.
2026-01-02 06:46:36 -08:00
5b25211618 feat: Add deployment to a staging environment
Added staging.nginx.nix modeled on prod.nginx.nix, configuring nginx as a
local staging server. Updated deploy.sh to target either staging or prod
over SSH. Consolidated shared configuration between the two nginx nix
files and between the staging and prod deploy paths in deploy.sh.
2026-01-01 16:44:54 -08:00
00a73b421b init: Restart blog
Bootstrapped the site from scratch following a data loss event. Set up a
simple HTML/CSS page served from nginx. Added a navbar with the index page
anchored in the top-left, a blog page link, and a link to the Forgejo
instance. Added contact info and a genealogy blurb to the index page.
Added an example resume page linked from the navbar.
2026-01-01 16:44:07 -08:00