Commit graph

7 commits

Author SHA1 Message Date
3245231730 feat: Move media assets outside of the git repository
All checks were successful
CI / build (push) Successful in 10s
CI / deploy (push) Successful in 5s
Images and media referenced by the private Copper Chronicle section are no
longer tracked by git. They live at /assets/copper-chronicle/ on the server
(/srv/www/binning.net/assets/) and are managed independently. Updated all
image links in src/private/copper-chronicle to use absolute paths rooted at
/assets/. Added --filter='protect assets/' to all deploy rsync commands to
prevent accidental deletion during deploys.
2026-04-04 16:48:26 -07:00
1efb4e1203 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
Matthew Binning
a421d8e661 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
Matthew Binning
9743023e85 feat: Add minimal content option for testing
Added a minimal content set so the site can be built and deployed without
pulling in the full blog content, making it faster to test the build and
deployment pipeline in isolation.
2026-01-02 08:21:33 -08:00
Matthew Binning
ef461c7afd feat: Add navbar to blog/mdbook
Added a top navbar to the mdbook output to match the main website's
navigation.
2026-01-02 07:59:43 -08:00
Matthew Binning
b8ced83900 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
Matthew Binning
a754bf5001 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