diff --git a/.github/workflows/broken-links.yml b/.github/workflows/broken-links.yml index 972b89c3..c2f3b145 100644 --- a/.github/workflows/broken-links.yml +++ b/.github/workflows/broken-links.yml @@ -2,51 +2,79 @@ name: Check for broken links on: push: - branches: - - master - - main + branches: [main, master] paths: - "assets/**" + - "_sass/**" + - "**.bib" - "**.html" - "**.js" - "**.liquid" - "**/*.md" - "**.yml" - - "!.github/workflows/axe.yml" - - "!.github/workflows/deploy-docker-tag.yml" - - "!.github/workflows/deploy-image.yml" - - "!.github/workflows/docker-slim.yml" - - "!.github/workflows/lighthouse-badger.yml" - - "!.github/workflows/prettier.yml" + - "Gemfile" + - "Gemfile.lock" - "!lighthouse_results/**" + - "!README.md" + - "!INSTALL.md" + - "!FAQ.md" + - "!CUSTOMIZE.md" + - "!CONTRIBUTING.md" + pull_request: - branches: - - master - - main + branches: [main, master] paths: - "assets/**" + - "_sass/**" + - "**.bib" - "**.html" - "**.js" - "**.liquid" - "**/*.md" - "**.yml" - - "!.github/workflows/axe.yml" - - "!.github/workflows/deploy-docker-tag.yml" - - "!.github/workflows/deploy-image.yml" - - "!.github/workflows/docker-slim.yml" - - "!.github/workflows/lighthouse-badger.yml" - - "!.github/workflows/prettier.yml" + - "Gemfile" + - "Gemfile.lock" - "!lighthouse_results/**" + - "!README.md" + - "!INSTALL.md" + - "!FAQ.md" + - "!CUSTOMIZE.md" + - "!CONTRIBUTING.md" jobs: - link-checker: + check-links: runs-on: ubuntu-latest + steps: - - uses: actions/checkout@v4 + - name: Checkout 🛎️ + uses: actions/checkout@v4 + + - name: Setup Ruby 💎 + uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.3.5" + bundler-cache: true + + - name: Setup Python 🐍 + uses: actions/setup-python@v5 + with: + python-version: "3.13" + cache: "pip" + + - name: Install dependencies and build site 🔧 + run: | + sudo apt-get update && sudo apt-get install -y imagemagick + pip3 install --upgrade nbconvert + export JEKYLL_ENV=production + bundle exec jekyll build + + - name: Serve site locally 🌐 + run: | + python3 -m http.server 4000 --directory _site & + sleep 3 # give the server time to start - - name: Link Checker 🔗 + - name: Check for broken links 🔗 uses: lycheeverse/lychee-action@v2.1.0 with: fail: true - # removed md files that include liquid tags - args: --user-agent 'curl/7.54' --exclude-path README.md --exclude-path _pages/404.md --exclude-path _pages/blog.md --exclude-path _posts/2018-12-22-distill.md --exclude-path _posts/2023-04-24-videos.md --exclude-path _books/the_godfather.md --verbose --no-progress './**/*.md' './**/*.html' + args: --user-agent 'curl/7.54' --verbose --no-progress http://localhost:4000 #./_site/**/*.html diff --git a/.lycheeignore b/.lycheeignore index b736879b..9c1c0592 100644 --- a/.lycheeignore +++ b/.lycheeignore @@ -1,2 +1,3 @@ linkedin.com -reddit.com \ No newline at end of file +reddit.com +researchgate.net \ No newline at end of file diff --git a/_data/socials.yml b/_data/socials.yml index 366ef075..631c69f1 100644 --- a/_data/socials.yml +++ b/_data/socials.yml @@ -8,7 +8,7 @@ # x_username: iiccsss2024 # your Twitter handle # I think we still have the account but no longer using email: info@iiccsss.org -bluesky_url: iiccsss # Bluesky handle +bluesky_url: https://bsky.app/profile/iiccsss.bsky.social # Bluesky handle mastodon_username: neuromatch.social/@iiccsss # your mastodon instance+username in the format instance.tld/@username youtube_id: computationalcognitivescie5410 # your youtube channel id (youtube.com/@) # github_username: # your GitHub user name diff --git a/_pages/2023.md b/_pages/2023.md index 8c201f3d..f8213d33 100644 --- a/_pages/2023.md +++ b/_pages/2023.md @@ -42,7 +42,7 @@ nav: false {% include people_horizontal.liquid name="Annette Leßmöllmann" affiliation="Karlsruhe Institute of Technology" url="https://www.wissenschaftskommunikation.de/author/annettelessmoellmann" img="assets/img/panelists/2023/AnnetteLessmoellmann.jpeg" %} {% include people_horizontal.liquid name="Nora Freya Lindemann" affiliation="Osnabrück University" url="https://www.researchgate.net/profile/Nora-Lindemann" img="assets/img/panelists/2023/NoraLindemann.jpg" %} {% include people_horizontal.liquid name="Kristof Meding" affiliation="LfDI Baden-Württemberg" url="https://www.baden-wuerttemberg.datenschutz.de" img="assets/img/panelists/2023/KristofMeding.jpg" %} - {% include people_horizontal.liquid name="Eric Schulz" affiliation="Max Planck Institute for Biological Cybernetics" url="https://www.kyb.tuebingen.mpg.de/person/103915" img="assets/img/panelists/2023/EricSchulz.jpg" %} + {% include people_horizontal.liquid name="Eric Schulz" affiliation="Max Planck Institute for Biological Cybernetics" url="https://scholar.google.de/citations?user=74Cj5GYAAAAJ&hl=en" img="assets/img/panelists/2023/EricSchulz.jpg" %} diff --git a/_pages/past.md b/_pages/past.md index b44b4d3c..85c1624b 100644 --- a/_pages/past.md +++ b/_pages/past.md @@ -1,5 +1,5 @@ --- -layout: page +layout: none title: past iterations nav: true nav_order: 7 diff --git a/_pages/submenus.md b/_pages/submenus.md index 168bb7d5..a258d3bc 100644 --- a/_pages/submenus.md +++ b/_pages/submenus.md @@ -1,5 +1,5 @@ --- -layout: page +layout: none title: about us nav: true nav_order: 6