diff --git a/.github/workflows/link-checker.yml b/.github/workflows/link-checker.yml index 4c0d8d9b..9a84b402 100644 --- a/.github/workflows/link-checker.yml +++ b/.github/workflows/link-checker.yml @@ -32,7 +32,7 @@ jobs: linkChecker: runs-on: ubuntu-latest if: ${{ github.repository_owner == 'music-encoding' }} - + steps: - name: Set variables run: | diff --git a/_projects/furnace-and-fugue.md b/_projects/furnace-and-fugue.md index f89e8481..f9a0d7cc 100644 --- a/_projects/furnace-and-fugue.md +++ b/_projects/furnace-and-fugue.md @@ -16,4 +16,4 @@ The music notation was created with Sibelius and exported to [MEI (Music Encodin A list of the musical encodings included in the digital edition can be found at [https://furnaceandfugue.org/essays/bianchi/#noble-science](https://furnaceandfugue.org/essays/bianchi/#noble-science) (Table 1). -To learn more about the technical process and project view the team’s poster, "[Multimedia from the 17th-Century Book to the 21st-Century Web](http://dx.doi.org/10.17613/ggym-sc21)" presented at MEC 2020. +To learn more about the technical process and project view the team’s poster, "[Multimedia from the 17th-Century Book to the 21st-Century Web](https://doi.org/10.17613/ggym-sc21)" presented at MEC 2020. diff --git a/community/mei-board/elections/2021/candidates.md b/community/mei-board/elections/2021/candidates.md index 2efbad50..a1c5f7d8 100644 --- a/community/mei-board/elections/2021/candidates.md +++ b/community/mei-board/elections/2021/candidates.md @@ -151,7 +151,7 @@ the MEI community can continue to grow and support an inclusive and diverse membership, especially by fostering and supporting emerging or early-career scholars and students. -My full resume is available at https://www.annakijas.com/assets/pdf/2022-Kijas_CV.pdf. +My full resume is available at [https://www.annakijas.com/assets/pdf/2022-Kijas_CV.pdf](https://web.archive.org/web/20230205005718/https://www.annakijas.com/assets/pdf/2022-Kijas_CV.pdf). ## David Lewis diff --git a/conference/code-of-conduct.md b/conference/code-of-conduct.md index 4081d35d..ba839ab0 100644 --- a/conference/code-of-conduct.md +++ b/conference/code-of-conduct.md @@ -29,6 +29,6 @@ This policy is adapted from the policies of: - CritLib Unconference 2015: https://pdxscholar.library.pdx.edu/critlib/2015/Conference/18/ - Ontario Library Association Super Conference 2018: https://www.olasuperconference.ca/about/code-of-conduct/ - Foss4G 2017: https://2017.foss4g.org/about/Code-of-Conduct.pdf -- Tufts Social Science Librarians Bootcamp 2019: https://sites.tufts.edu/sslbc2019/code-of-conduct and https://sites.tufts.edu/sslbc2019/code-of-conduct/attendee-procedure +- Tufts Social Science Librarians Bootcamp 2019: https://sites.tufts.edu/sslbc2019/code-of-conduct/ and https://sites.tufts.edu/sslbc2019/code-of-conduct/attendee-procedure/ This policy is licensed under the Creative Commons Zero license. It is public domain, no credit and no open licensing of your version is required. Most recent update: April 2021. diff --git a/lychee.toml b/lychee.toml index b9e26143..fa86e1fc 100644 --- a/lychee.toml +++ b/lychee.toml @@ -25,11 +25,32 @@ accept = [200, 429] # Remap URI matching pattern to different URI. remap = [ - 'file:///home/runner/work/music-encoding.github.io/music-encoding.github.io/_tutorials https://github.com/music-encoding/music-encoding.github.io/tree/gh-pages/tutorials', + # Comparison pages + 'file:///home/runner/work/music-encoding.github.io/music-encoding.github.io/archive/comparison-(.+).html https://github.com/music-encoding/music-encoding.github.io/tree/gh-pages/archive/comparison-$1.html', + + # Tutorial pages (HTML & PNG) + 'file:///home/runner/work/music-encoding.github.io/music-encoding.github.io/_tutorials/(.*/)?(.+).(html|png) https://github.com/music-encoding/music-encoding.github.io/tree/gh-pages/tutorials/$2.$3', + + # Spanish tutorial pages (HTML) + 'file:///home/runner/work/music-encoding.github.io/music-encoding.github.io/_tutorials-ES/(.*/)?(.+).html https://github.com/music-encoding/music-encoding.github.io/tree/gh-pages/tutorials-ES/$2.html', + + # Spanish tutorial pages (PNG) -> reuses images from english version + 'file:///home/runner/work/music-encoding.github.io/music-encoding.github.io/_tutorials-ES/(.*/)?(.+).png https://github.com/music-encoding/music-encoding.github.io/tree/gh-pages/tutorials/$2.png', + + # MEI Basic 'https://github.com/music-encoding/music-encoding/tree/basic https://github.com/music-encoding/music-encoding/commit/b50748ce537b43e1527791fb41e8c28aa1582cdb', - 'http://music-encoding.org/community/conference/tours17/program/ https://web.archive.org/web/20170511140944/http://music-encoding.org/community/conference/tours17/program', + + # By-laws 'http://music-encoding.org/community/mei-organization/mei-by-laws/ https://music-encoding.org/community/mei-by-laws.html', + + # Proceedings repo 'http://music-encoding.org/proceedings https://github.com/music-encoding/mec-proceedings', + + # Web archived pages + '^http://music-encoding.org/community/conference/tours17/program/$ https://web.archive.org/web/20170511140944/http://music-encoding.org/community/conference/tours17/program', + '^https://sites.tufts.edu/sslbc2019/code-of-conduct/$ https://web.archive.org/web/20191209194534/http://sites.tufts.edu/sslbc2019/code-of-conduct/', + '^https://sites.tufts.edu/sslbc2019/code-of-conduct/attendee-procedure/$ https://web.archive.org/web/20230131171139/https://sites.tufts.edu/sslbc2019/code-of-conduct/attendee-procedure/', + '^https://www.annakijas.com/assets/pdf/2022-Kijas_CV.pdf$ https://web.archive.org/web/20230205005718/https://www.annakijas.com/assets/pdf/2022-Kijas_CV.pdf', ] ############################# Exclusions ########################## @@ -43,6 +64,7 @@ exclude = [ 'https://www.conftool.net/music-encoding2022/*', # these DOIs are not correctly resolved (probably too many redirects) + 'https://doi.org/10.1080/01411896.2023.2231837', 'https://doi.org/10.13140/RG.2.2.15014.93760', 'https://doi.org/10.15463/music-1', @@ -76,5 +98,5 @@ exclude_path = [ # Exclude loopback IP address range and localhost from checking. exclude_loopback = true -# Exclude all mail addresses from checking. -exclude_mail = true +# Do not check mail addresses +include_mail = false