blog/todo.txt
Matthew Binning 3245231730
All checks were successful
CI / build (push) Successful in 10s
CI / deploy (push) Successful in 5s
feat: Move media assets outside of the git repository
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

42 lines
2.6 KiB
Text

Determine which articles should be incorporated into the website
Build out the Copper Chronicle
Fill out the DefCon article
Fill out the Oktoberfest article with old physical notes in big binder
x Add a build step to fetch/symlink "content" to this repo before mdbook build.
x Add a folder to hold the main html files and deploy it properly.
x Create a simple webpage with HTML and CSS
x Serve it from nginx
x Add a navbar at the top with the index page as link in the top-left.
x Add contact info and a geneology blurb to the index page.
x Add a forgejo link (https://forgejo.binning.net) to the navbar
x Add a blog page with links to blog entry pages.
x Add the blog page to the navbar.
x Create example blog sections
x Add an example resume page linked from the main navbar
x Possibly use some include mechanism in HTML to separate the navbar to its own html file.
x Create a staging.nginx.nix based on prod.nginx.nix which sets up nginx as a local server.
x Update the deploy.sh script to deploy to either staging or prod over SSH to binning.net.
x Add user authentication to view private articles (either HTTP basic authentication or something else)
x Re-use code or code blocks where possible between staging.nginx.nix and prod.nginx.nix
x Re-use code or code blocks where possible between deploy.sh staging and deploy.sh prod
x Re-theme the blog with sepia tone and monospace fonts/typefaces.
x Create a recipe section in the blog based on the markdown content in blog/public/recipes
x Populate the blog sections dynamically with blog folders using some include or frame mechanism
x Add a sidebar to navigate across the Blog sections, subsections, and pages
x Move copper chronicle to the private section of the blog.
x Add a lock symbol to the mdbook sidebar to indicate private/restricted sections.
x Create a "minimal" content set to test building and deployment without the entire blog/content.
x Import Abby's Binning Family Menu @Cline
x Fix anchors (relative links) showing in mdbook's sidebar.
x Create a minimal "Menu" (food menu) page on the main website, which has a selection of line items from the recipe book. @Cline
x 2026-03-22 Add a folder to hold the nginx/nix files and deploy it properly.
x 2026-03-22 Add a Forgejo pipeline to supersede deploy.sh.
x 2026-03-22 Remove the one line descriptions from the menu.
x 2026-03-22 Move the resume to the private section and add the lock symbol.
x 2026-03-23 Reduce the CSS where possible. Match my website's theme to align with mdbook's theme.
x Set up nightly builds
x Personalize the index page.
x Personalize the introduction page of the blog.
x 2026-04-04 Split www into www/blog, www/content, and www/assets