diff --git a/.github/workflows/automation-suite.yml b/.github/workflows/automation-suite.yml index 49e424f4..5dea2892 100644 --- a/.github/workflows/automation-suite.yml +++ b/.github/workflows/automation-suite.yml @@ -94,7 +94,7 @@ jobs: id: lychee uses: lycheeverse/lychee-action@v2 with: - args: --verbose --no-progress '**/*.html' '**/*.md' + args: --verbose --no-progress --config .lychee.toml '**/*.html' '**/*.md' fail: false - name: Create issue if broken links found diff --git a/.lychee.toml b/.lychee.toml new file mode 100644 index 00000000..10ba3c27 --- /dev/null +++ b/.lychee.toml @@ -0,0 +1,12 @@ +# Lychee link checker configuration +# See: https://lychee.cli.rs/usage/config/ + +# Exclude patterns that are known to produce false positives or are not real links +# - mailto: links are not real HTTP URLs +# - soundcloud.com: blocks automated link checkers with 403 (anti-bot protection) +# - formspree.io: form POST endpoints return 405 for GET requests (expected behavior) +exclude = [ + "^mailto:", + "soundcloud\\.com", + "formspree\\.io" +] diff --git a/assets/player/README.md b/assets/player/README.md index cb690f55..45a96169 100644 --- a/assets/player/README.md +++ b/assets/player/README.md @@ -3,7 +3,7 @@ ![Audio Player](https://s3.amazonaws.com/howler.js/screenshot-player.jpg "Player Screenshot") ## Description -This example displays how to construct a basic audio player using howler.js as the engine powering it. The only outside framework being used is [SiriWave.js](https://github.com/CaffeinaLab/SiriWaveJS) to provide some visual sugar. +This example displays how to construct a basic audio player using howler.js as the engine powering it. The only outside framework being used is [SiriWave.js](https://github.com/kopiro/siriwave) to provide some visual sugar. * Controls: play, pause, next, previous, volume. * Implements playlist support. @@ -17,4 +17,4 @@ This example displays how to construct a basic audio player using howler.js as t 2. Open `index.html` in your favorite browser. ## Credits -Sample audio tracks by [FoolBoyMedia](http://www.foolboymedia.co.uk/), licensed under [Creative Commons](http://creativecommons.org/licenses/by-nc/3.0/). \ No newline at end of file +Sample audio tracks by FoolBoyMedia, licensed under [Creative Commons](https://creativecommons.org/licenses/by-nc/3.0/). \ No newline at end of file diff --git a/images/qr-tshirt-boutique.png b/images/qr-tshirt-boutique.png new file mode 100644 index 00000000..e8cf809c Binary files /dev/null and b/images/qr-tshirt-boutique.png differ diff --git a/images/tshirt-davidkrk.png b/images/tshirt-davidkrk.png new file mode 100644 index 00000000..bbd2eadd Binary files /dev/null and b/images/tshirt-davidkrk.png differ