History of Bzomak.com
This page is intended to document the history of this site. As I learn and understand more about webpage design, I will improve and update the site, adding a brief note of the changes here.
Date | Event |
---|---|
29/07/2024 | Bought bzomak.com domain from Cloudflare Registrar. |
30/07/2024 | Created a private repository on GitHub. |
Created new project on Cloudflare Pages. | |
Linked my GitHub repository to that Page. | |
Checked and updated the Cloudflare security settings. | |
31/07/2024 | Updated more Cloudflare settings. |
Used GitHub Copilot to create a basic "Hello World" index.html page. | |
Pushed the site to GitHub and it was automatically deployed to the Internet. | |
Restricted access to previous deployments. | |
Redirected the Cloudflare-generated *.pages.dev page to my custom domain. | |
01/08/2024 | Fixed the page redirects - I'd sent all deployments to the custom domain but only wanted the latest one to be publically available. |
Added www subdomain and redirected it to bzomak.com. | |
02/08/2024 | Added _headers file to try to prevent the Cloudflare-generated *.pages.dev sites from appearing in search results. |
03/08/2024 | Added lang tag. |
Added actual About Me content. | |
Added link to my Gravatar image. | |
04/08/2024 | Added first css to create rounded corners on the Gravatar. |
Added history.html page to document site history in an HTML table. | |
Used GitHub Copilot to generate some initial css for the site history table. | |
Fixed some html issues caught by Nu Html Checker | |
Updated HSTS settings on Cloudflare to improve score on HTTP Observatory. | |
Submitted site to https://hstspreload.org/. | |
05/08/2024 | Added Content-Security-Policy-Report-Only to _headers to start testing CSP. |
06/08/2024 | Created account with Report URI to receive CSP reports. |
07/08/2024 | Added Report-To to _headers for Report URI to collect CSP reports. |
Created web-dev.html page to list my tools and resources. | |
08/08/2024 | Successfully managed to edit the _headers file to collect CSP Reports with Report URI. |
Set default-src 'none' in CSP to test restrictive policy and to open up specifics later. | |
09/08/2024 | Updated CSP. |
10/08/2024 | Updated CSP and set to enforce with Content-Security-Policy. |
11/08/2024 | Created a Project on GitHub to plan development and manage bugs. |
12/08/2024 | Fixed www only redirecting for the root by editing the Bulk Redirect Lists settings on Cloudflare. |
13/08/2024 | Added a viewport meta html tag to all pages. |
14/08/2024 | Added a permissive robots.txt file to the site. |
15/08/2024 | Added a sitemap.xml file to the site, generated by https://www.xml-sitemaps.com/ |
16/08/2024 | Added more items to web-dev page. |
Added a nav bar to the top of all pages. | |
17/08/2024 | Add the repository's .github folder to Cloudflare's build watch path exclude list to prevent changes from triggering deployments. |
18/08/2024 | Test automatically generating the sitemap myself using Bash in GitHub Actions. |
Use ShellCheck to test the Bash scripts. | |
Add the repository's bash folder to Cloudflare's build watch path exclude list to prevent changes from triggering deployments. | |
19/08/2024 | Added a link to the sitemap.xml file in the robots.txt file. |
Added querying the last modified time from git to the sitemap bash script. | |
20/08/2024 | Updated the sitemap.xml with my own generated version. |
Added testing to see if the generated sitemap.xml is identical to the current version. | |
21/08/2024 | Fixed bug with GitHub Actions not finding the correct file modification dates. |
22/08/2024 | Successfully automatically update the sitemap if any html files have changed, with a verified commit from GitHub Actions Bot. |
23/08/2024 | Create GitHub Actions workflow to validate html files. |
24/08/2024 | Set up a single CI workflow to run ShellCheck on the Bash scripts, use the W3C Validator on my HTML and CSS files, and generate a new sitemap if needed. |
Separate bash snippets into their own scripts that can be ShellChecked and called by Actions. | |
25/08/2024 | Fixed some typos and tweaked some sentences. |
Discovered that bzomak.com has been added to the HSTS Preload List on August 17th in this commit. | |
26/08/2024 | Set up a test workflow to call the online HTTP Observatory and PageSpeed Insights APIs. |
27/08/2024 | Start parsing the json results from API calls and extract to Markdown for GitHub job summaries. |
28/08/2024 | Use jq to create a Markdown table from json data. |
29/08/2024 | Start collecting ShellCheck Results as json and writing job summaries. |
30/08/2024 | Add links in the ShellCheck job summaries to the location of the error in question and to the ShellCheck Wiki. |
Add GitHub Annotations to the ShellCheck workflow. | |
31/08/2024 | Fail a workflow successfully without additional error codes if needed. |
01/09/2024 | Start using GitHub Copilot and ChatGPT to improve the robustness of the current Bash Scripts. |