Support different colors for different kinds of publications in publication list (#797)

This commit is contained in:
gzwongkk 2022-08-07 01:06:18 +08:00 committed by GitHub
parent 58391d1dbe
commit a36d7f5807
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

6
_data/venues.yml Normal file
View File

@ -0,0 +1,6 @@
"AJP":
url: https://aapt.scitation.org/journal/ajp
color: "#00369f"
"PhysRev":
url: https://journals.aps.org/

View File

@ -11,9 +11,13 @@
{%- endif -%}
{%- elsif entry.abbr -%}
{%- if site.data.venues[entry.abbr] -%}
<abbr class="badge"><a href="{{site.data.venues[entry.abbr].url}}">{{entry.abbr}}</a></abbr>
{%- assign venue_style = nil -%}
{%- if site.data.venues[entry.abbr].color != blank -%}
{%- assign venue_style = site.data.venues[entry.abbr].color | prepend: 'style="background-color:' | append: '"' -%}
{%- endif -%}
<abbr class="badge" {% if venue_style %}{{venue_style}}{% endif %}><a href="{{site.data.venues[entry.abbr].url}}">{{entry.abbr}}</a></abbr>
{%- else -%}
<abbr class="badge">{{entry.abbr}}</abbr>
<abbr class="badge">{{entry.abbr}}</abbr>
{%- endif -%}
{%- endif -%}
</div>