Rohan Kumar
|
51a6d4edde
|
CI: test with lighthouse, webhint in staging
|
2020-12-23 17:04:28 -08:00 |
|
Rohan Kumar
|
64496029ff
|
Add new/updated files for testing
Add new/updated config files for lighthouse, webhint, and lychee.
Ignore artifacts produced by lighthouse in .gitignroe
|
2020-12-21 16:47:40 -08:00 |
|
rohan kumar
|
337e34739f
|
Move link-checking and browserslist out of hintrc
- Use lychee for link-checking
- Move browserslist to own file
|
2020-12-14 22:12:52 -08:00 |
|
rohan kumar
|
40ea94c33b
|
CI: use Makefile to lint, build, and deploy
Switch from the deploy.sh shell script to a more configurable Makefile.
|
2020-12-12 21:04:01 -08:00 |
|
rohan kumar
|
74e939f40b
|
Implement cache-busting and SRI for CSS
Use Hugo's fingerprinting pipes [0] to give external stylesheets an
identifier to enable cache-busting [1].
Since Hugo's fingerprinting automatically generates the information
needed for SRI [2], include an integrity attribute too.
I discovered this feature through webhint [3], and added the .hintrc
file I used to the repo root.
[0]: https://gohugo.io/hugo-pipes/fingerprint/
[1]: https://css-tricks.com/strategies-for-cache-busting-css/
[2]: https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
[3]: https://webhint.io/
|
2020-12-11 17:33:38 -08:00 |
|