diff --git a/.github/workflows/lychee.yml b/.github/workflows/lychee.yml new file mode 100644 index 0000000..96ccd0a --- /dev/null +++ b/.github/workflows/lychee.yml @@ -0,0 +1,32 @@ +name: Build site and run lychee + +on: + push: + branches: + - main + tags: + - "v*" + pull_request: + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + # This runs on every PR push because it's super cheap + zola-build: + runs-on: ubuntu-latest + steps: + - name: Checkout main + uses: actions/checkout@v4 + - name: Build only + uses: shalzz/zola-deploy-action@v0.22.1 + env: + BUILD_ONLY: true + - name: Link Checker + id: lychee + uses: lycheeverse/lychee-action@v2 + with: + fail: true # fail workflow run on error + args: --root-dir "$(pwd)/public" public --exclude ".+\.analog.com" diff --git a/templates/_macros.html b/templates/_macros.html index 12ee54e..b045cc0 100644 --- a/templates/_macros.html +++ b/templates/_macros.html @@ -37,7 +37,7 @@

- @@ -105,7 +105,7 @@

- diff --git a/templates/community.html b/templates/community.html index 2927b65..3659d85 100644 --- a/templates/community.html +++ b/templates/community.html @@ -41,7 +41,7 @@

+
diff --git a/templates/index.html b/templates/index.html index 75e1cef..c333e5d 100644 --- a/templates/index.html +++ b/templates/index.html @@ -151,7 +151,7 @@

Vorträge

- Speaker + Speaker

TBD

Lightning Talk (10 min)
@@ -167,7 +167,7 @@

Abstract

- Speaker + Speaker

TBD

Technical Talk (25 min)
@@ -183,7 +183,7 @@

Abstract

- Speaker + Speaker

TBD

Lightning Talk (10 min)
@@ -199,7 +199,7 @@

Abstract

- Speaker + Speaker

TBD

Technical Talk (25 min)
diff --git a/templates/index_en.html b/templates/index_en.html index d1d96c1..d8062a9 100644 --- a/templates/index_en.html +++ b/templates/index_en.html @@ -151,7 +151,7 @@

Talks

- Speaker + Speaker

TBD

Lightning Talk (10 min)
@@ -167,7 +167,7 @@

Abstract

- Speaker + Speaker

TBD

Technical Talk (25 min)
@@ -183,7 +183,7 @@

Abstract

- Speaker + Speaker

TBD

Lightning Talk (10 min)
@@ -199,7 +199,7 @@

Abstract

- Speaker + Speaker

TBD

Technical Talk (25 min)