This PR enables to have `abbr` and `preview` for a single publication (closing #1162). The following example shows all three possibilities: 1) Preview + Abbr 2) Preview only 3) Abbr only. <img width="786" alt="grafik" src="https://github.com/alshedivat/al-folio/assets/1998723/0633f443-b430-4fa6-a0eb-750170a638bd">
This commit is contained in:
parent
154179bc99
commit
c4c066501e
|
|
@ -108,5 +108,6 @@
|
||||||
author={Einstein, Albert and Schrödinger, Erwin and Planck, Max and Lorentz, Hendrik Antoon and Przibram, Karl},
|
author={Einstein, Albert and Schrödinger, Erwin and Planck, Max and Lorentz, Hendrik Antoon and Przibram, Karl},
|
||||||
year={1967},
|
year={1967},
|
||||||
publisher={Vision},
|
publisher={Vision},
|
||||||
preview={wave-mechanics.gif}
|
preview={wave-mechanics.gif},
|
||||||
|
abbr={Vision}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,3 +4,6 @@
|
||||||
|
|
||||||
"PhysRev":
|
"PhysRev":
|
||||||
url: https://journals.aps.org/
|
url: https://journals.aps.org/
|
||||||
|
|
||||||
|
"Vision":
|
||||||
|
color: "#009f36"
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,29 @@
|
||||||
---
|
---
|
||||||
<div class="row">
|
<div class="row">
|
||||||
{% if site.enable_publication_thumbnails %}
|
{% if site.enable_publication_thumbnails %}
|
||||||
<div class="col-sm-2 {% if entry.preview %}preview{% else %}abbr{% endif %}">
|
<div class="col-sm-2 abbr">
|
||||||
|
{%- if entry.abbr -%}
|
||||||
|
{%- if site.data.venues[entry.abbr] -%}
|
||||||
|
{% assign venue_style = null %}
|
||||||
|
{% 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 rounded"
|
||||||
|
{% if venue_style %}
|
||||||
|
{{ venue_style }}
|
||||||
|
{% endif -%}
|
||||||
|
>
|
||||||
|
{% if site.data.venues[entry.abbr].url %}
|
||||||
|
<a href="{{site.data.venues[entry.abbr].url}}">{{ entry.abbr }}</a>
|
||||||
|
{% else %}
|
||||||
|
<div>{{- entry.abbr -}}</div>
|
||||||
|
{% endif %}
|
||||||
|
</abbr>
|
||||||
|
{% else %}
|
||||||
|
<abbr class="badge rounded">{{ entry.abbr }}</abbr>
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
{% if entry.preview %}
|
{% if entry.preview %}
|
||||||
{% if entry.preview contains '://' %}
|
{% if entry.preview contains '://' %}
|
||||||
<img class="preview z-depth-1 rounded" src="{{ entry.preview }}">
|
<img class="preview z-depth-1 rounded" src="{{ entry.preview }}">
|
||||||
|
|
@ -14,26 +36,10 @@
|
||||||
path=entry_path
|
path=entry_path
|
||||||
sizes = "200px"
|
sizes = "200px"
|
||||||
class="preview z-depth-1 rounded"
|
class="preview z-depth-1 rounded"
|
||||||
zoomable=false
|
zoomable=true
|
||||||
alt=entry.preview
|
alt=entry.preview
|
||||||
%}
|
%}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% elsif entry.abbr %}
|
|
||||||
{% if site.data.venues[entry.abbr] %}
|
|
||||||
{% assign venue_style = null %}
|
|
||||||
{% 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>
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
@ -167,7 +173,9 @@
|
||||||
<!-- Links/Buttons -->
|
<!-- Links/Buttons -->
|
||||||
<div class="links">
|
<div class="links">
|
||||||
{% if entry.award %}
|
{% if entry.award %}
|
||||||
<a class="award btn btn-sm z-depth-0" role="button">{{ entry.award_name ? entry.award_name : "Awarded" }}</a>
|
<a class="award btn btn-sm z-depth-0" role="button">
|
||||||
|
{%- if entry.award_name %}{{ entry.award_name }}{% else %}Awareded{% endif -%}
|
||||||
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if entry.abstract %}
|
{% if entry.abstract %}
|
||||||
<a class="abstract btn btn-sm z-depth-0" role="button">Abs</a>
|
<a class="abstract btn btn-sm z-depth-0" role="button">Abs</a>
|
||||||
|
|
|
||||||
|
|
@ -705,8 +705,8 @@ footer.sticky-bottom {
|
||||||
abbr {
|
abbr {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
background-color: var(--global-theme-color);
|
background-color: var(--global-theme-color);
|
||||||
padding-left: 1rem;
|
margin-bottom: 0.5rem;
|
||||||
padding-right: 1rem;
|
width: 100%;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: white;
|
color: white;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue