diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7515a78d1ae90..c41b12c03aa31 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,25 +18,23 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - name: Checkout 🛎️ - uses: actions/checkout@v3 - - name: Setup Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: '3.2.2' - bundler-cache: true - - name: Install and Build 🔧 - run: | - npm install -g mermaid.cli - export JEKYLL_ENV=production - bundle exec jekyll build - - name: Fix permission - run: | - chmod a+x bin/* - git commit -am "add execute permission to bin/deploy" - - name: Deploy 🚀 - if: github.event_name != 'pull_request' - uses: JamesIves/github-pages-deploy-action@v4 - with: - folder: _site + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.2.2' + bundler-cache: true + + - name: Build + env: + JEKYLL_ENV: production + run: bundle exec jekyll build + + - name: Deploy + if: github.event_name != 'pull_request' + uses: JamesIves/github-pages-deploy-action@v4 + with: + folder: _site + branch: gh-pages diff --git a/_includes/scripts/badges.html b/_includes/scripts/badges.html index b8a3ccddec367..a394e8d8617db 100644 --- a/_includes/scripts/badges.html +++ b/_includes/scripts/badges.html @@ -1,6 +1,13 @@ -{%- if site.badges.altmetric_badge %} - -{%- endif %} -{%- if site.badges.dimensions_badge %} - +{%- assign load_publication_badges = page.selected_papers -%} +{%- if page.permalink == '/papers/' or page.url == '/papers/' -%} + {%- assign load_publication_badges = true -%} +{%- endif -%} + +{%- if load_publication_badges -%} + {%- if site.badges.altmetric_badge %} + + {%- endif %} + {%- if site.badges.dimensions_badge %} + + {%- endif %} {%- endif %} diff --git a/_layouts/about.html b/_layouts/about.html index 072ed918fbff4..68f3c1b243d97 100644 --- a/_layouts/about.html +++ b/_layouts/about.html @@ -54,7 +54,7 @@