From a65261f9c7a9577a9c096fa423c91a019ee1adc8 Mon Sep 17 00:00:00 2001 From: systemreliability <51009183+systemreliability@users.noreply.github.com> Date: Fri, 8 May 2026 11:22:53 +0200 Subject: [PATCH 1/2] Fix publication badge spacing and PlumX loading --- _includes/scripts.liquid | 2 +- _pages/publications.md | 2 -- _plugins/hide-custom-bibtex.rb | 9 +++++---- _sass/_publication-badges.scss | 4 ++-- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/_includes/scripts.liquid b/_includes/scripts.liquid index 6ca0eb48..e68592d8 100644 --- a/_includes/scripts.liquid +++ b/_includes/scripts.liquid @@ -195,7 +195,7 @@ {% endif %} {% if site.enable_publication_badges.plumx %} - + {% endif %} {% if site.enable_math %} diff --git a/_pages/publications.md b/_pages/publications.md index 693ead12..700a9922 100644 --- a/_pages/publications.md +++ b/_pages/publications.md @@ -7,8 +7,6 @@ nav: true nav_order: 2 --- - - {% if site.data.citations.metadata.last_updated %} diff --git a/_plugins/hide-custom-bibtex.rb b/_plugins/hide-custom-bibtex.rb index 4d517f7e..9a680fdb 100644 --- a/_plugins/hide-custom-bibtex.rb +++ b/_plugins/hide-custom-bibtex.rb @@ -1,11 +1,12 @@ module Jekyll module HideCustomBibtex def hideCustomBibtex(input) - keywords = @context.registers[:site].config['filtered_bibtex_keywords'] + keywords = Array(@context.registers[:site].config['filtered_bibtex_keywords']) + keywords |= ['openalex_id'] - keywords.each do |keyword| - input = input.gsub(/^.*\b#{keyword}\b *= *\{.*$\n/, '') - end + keywords.each do |keyword| + input = input.gsub(/^.*\b#{keyword}\b *= *\{.*$\n/, '') + end # Clean superscripts in author lists input = input.gsub(/^.*\bauthor\b *= *\{.*$\n/) { |line| line.gsub(/[*†‡§¶‖&^]/, '') } diff --git a/_sass/_publication-badges.scss b/_sass/_publication-badges.scss index 9152352b..56c29cbb 100644 --- a/_sass/_publication-badges.scss +++ b/_sass/_publication-badges.scss @@ -9,7 +9,7 @@ --publication-badge-gap: 0rem; --dimensions-badge-scale: 0.92; --dimensions-badge-offset-y: 1px; - --openalex-scholar-gap: 0.5rem; + --openalex-scholar-gap: 0.8rem; align-items: center; gap: var(--publication-badge-gap); @@ -29,7 +29,7 @@ } } - .openalex-badge + .google-scholar-badge { + .openalex-badge ~ .google-scholar-badge { margin-left: var(--openalex-scholar-gap); } } From 8f5d1cfec5422172bead38679103bfd10b773fef Mon Sep 17 00:00:00 2001 From: systemreliability <51009183+systemreliability@users.noreply.github.com> Date: Fri, 8 May 2026 11:30:30 +0200 Subject: [PATCH 2/2] Format citations data for Prettier --- _data/citations.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/_data/citations.yml b/_data/citations.yml index 3a44bab5..59830b09 100644 --- a/_data/citations.yml +++ b/_data/citations.yml @@ -1,65 +1,65 @@ metadata: - last_updated: '2026-05-01 00:00:00' + last_updated: "2026-05-01 00:00:00" fetch_status: failed - fetch_failed_at: '2026-05-04 04:12:40' + fetch_failed_at: "2026-05-04 04:12:40" fetch_error: All Google Scholar fetch retries failed papers: cLfMY9wAAAAJ:ufrVoPGSRksC: title: Efficient seismic reliability and fragility analysis of lifeline networks using subset simulation - year: '2025' + year: "2025" citations: 37 cLfMY9wAAAAJ:UeHWp8X0CEIC: title: Risk-informed operation and maintenance of complex lifeline systems using parallelized multi-agent deep Q-network - year: '2023' + year: "2023" citations: 24 cLfMY9wAAAAJ:qjMakFHDy7sC: title: Multi-scale seismic reliability assessment of networks by centrality-based selective recursive decomposition algorithm - year: '2021' + year: "2021" citations: 24 cLfMY9wAAAAJ:b0M2c_1WBrUC: - title: 'Seismic performance management of aging road facilities in Korea: Part - 2 - decision-making support technology and its application' - year: '2024' + title: "Seismic performance management of aging road facilities in Korea: Part + 2 - decision-making support technology and its application" + year: "2024" citations: 4 cLfMY9wAAAAJ:Y5dfb0dijaUC: title: Network reliability analysis and complexity quantification using Bayesian network and dual representation - year: '2023' + year: "2023" citations: 2 cLfMY9wAAAAJ:tkaPQYYpVKoC: title: Dual graph-based Bayesian network modeling with Rao-Blackwellization for seismic reliability and complexity quantification of network connectivity - year: '2025' + year: "2025" citations: 2 cLfMY9wAAAAJ:hMod-77fHWUC: title: Development of seismic reliability analysis methods for large-scale infrastructure networks - year: '2023' + year: "2023" citations: 0 cLfMY9wAAAAJ:WF5omc3nYNoC: title: Maintenance decision-making for infrastructure systems using clustering-based cooperative multi-agent deep Q-network - year: '2022' + year: "2022" citations: 0 cLfMY9wAAAAJ:WqliGbK-hY8C: title: Seismic fragility curves of lifeline networks based on subset simulation - year: '2024' + year: "2024" citations: 0 cLfMY9wAAAAJ:D_sINldO8mEC: title: Development of seismic reliability analysis methods for large-scale infrastructure networks - year: '2023' + year: "2023" citations: 0 cLfMY9wAAAAJ:q3oQSFYPqjQC: title: Development of centrality-based selective recursive decomposition algorithm using network simplification - year: '2022' + year: "2022" citations: 0 cLfMY9wAAAAJ:BrmTIyaxlBUC: title: Centrality-based selective recursive decomposition algorithm for efficient network reliability analysis - year: '2020' + year: "2020" citations: 0