mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-14 09:42:09 +00:00
74e939f40b
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/
43 lines
628 B
Text
43 lines
628 B
Text
{
|
|
"extends": [
|
|
"web-recommended"
|
|
],
|
|
"connector": {
|
|
"name": "puppeteer",
|
|
"options": {
|
|
"browser": "Chromium",
|
|
"headless": false
|
|
}
|
|
},
|
|
"browserslist": [
|
|
">.01%, last 2 versions, not dead"
|
|
],
|
|
"hints": {
|
|
"axe/other": "error",
|
|
"https-only": "error",
|
|
"doctype": "error",
|
|
"no-broken-links": "error",
|
|
"performance-budget": "error",
|
|
"compat-api/css": "error",
|
|
"compat-api/html": [
|
|
"error",
|
|
{
|
|
"ignore": [
|
|
"time",
|
|
"picture"
|
|
]
|
|
}
|
|
],
|
|
"http-compression": [
|
|
"warning",
|
|
{
|
|
"html": {
|
|
"brotli": false
|
|
},
|
|
"resource": {
|
|
"brotli": false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|