diff --git a/todo.txt b/todo.txt new file mode 100644 index 0000000..8dce369 --- /dev/null +++ b/todo.txt @@ -0,0 +1,42 @@ +Split www into www/blog, www/content, and www/assets +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. +