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.
20 lines
No EOL
1.1 KiB
Text
20 lines
No EOL
1.1 KiB
Text
(A) Re-use code or code blocks where possible between staging.nginx.nix and prod.nginx.nix
|
|
(B) Re-use code or code blocks where possible between deploy.sh staging and deploy.sh prod
|
|
DefCon article
|
|
Oktoberfest article
|
|
health journey
|
|
faith journey
|
|
Add images and captions to those headings.
|
|
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) |