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 -%} {%- endif -%}
{%- elsif entry.abbr -%} {%- elsif entry.abbr -%}
{%- if site.data.venues[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 -%} {%- else -%}
<abbr class="badge">{{entry.abbr}}</abbr> <abbr class="badge">{{entry.abbr}}</abbr>
{%- endif -%} {%- endif -%}
{%- endif -%} {%- endif -%}
</div> </div>