Web site for "Espoon Yuishinkai ry", a martial club in Espoo, Finland.
The web site is available at
espoo.kobujutsu.fi, in which it is deployed immediately when something is pushed to this GitHub repository.
The web site is hosted at Netlify, for free since creating open source stuff is great.
The site is configured to only allow secured connections (via
the certificates for it are provided for free by Let's Encrypt.
Service Worker is used for caching assets, also
However, by default the network is used, and only when it fails, then local cache is utilised.
I just had to play with SRI:
shasum -a 384 public/assets/default.css | xxd -r -p | base64
Cross browser supported styling
CSS should be passed through online Autoprefixer at
Using there the option
"last 4 version".
Testing with GhostInspector
Functional and visual regression testing with latest Mozilla Firefox is provided for free by [GhostInspector(https://ghostinspector.com/).
Testing with CrossBrowserTesting
Cross browser testing provided for free by CrossBrowserTesting.
Testing with sitespeed.io
[sudo] npm install --global sitespeed.io
Results will appear in the folder
Testing with Webhint
[sudo] npm install --global --engine-strict hint
The configuration for it is already available in the file called
.hintrc and used via:
npx hint https://espoo.kobujutsu.fi
The report is written under
hint-report folder. The
npx used in the above command comes with Node.js installation.
Licensed under the MIT license.