github-pages-template
github-pages-template copied to clipboard
An opinionated starting point and build system for awesome, collaboratively-edited HTML websites
Automated testing for twitter.com always fails. Let's find a way to skip this an other URLs as needed: # Work plan - [x] Add file tests/skip-urls.regex.txt - [x] Add https://dont-check-this.example.com...
Our external link checker has many false positives hitting because websites block our IP address. Right now we manage this by manually adding URLs to an exclude list. But we...
Each time a URL is manually skipped, we can also input a date (somehow). Validation test: the date must not be in future. And then we can also allow a...
Add structured-data-testing-tool See example https://github.com/ThatGuySam/doesitarm/blob/6e11fbe8e79156282aa9c5d61f87808182814325/test/main.js#L8 Specifically, we want to ensure that any `json+ld` scripts in build/**/*.html will have the correct schema formats. --- Before we start this, do a simple...
maybe add lighthouse validation checking - -
Add a script to test the build pages. It must work on the entire file as a string and match regexpes against that. Configure the regexps using a .dirty-words.json file....
If built page includes a match: ```perl m/href="[^"]+.html"/ ``` which doesn't also match: ```perl m@://@ ``` then that is an error. --- Or in normal English: you must not link...
This is a script that runs on the built site. It simple looks at all the file names. The script has a hard coded list of unacceptable file extensionns. And...
We expect that visitors will access the page using only .html files and not hotlink to other assets. So any other files that are not .html extension should be referenced...
# Blockers - [ ] ALL other issues are done first. - [ ] Think about reimplementing acls.net with this as a test while working on this. # Work plan...