mirror of
https://github.com/gcushen/hugo-academic.git
synced 2025-07-26 03:00:50 +02:00
Improve talks
- improves format of simple lists (`detailed_list = false`) for Talks widget - fixes date to use user defined date format from `config.toml` - hides 'Links' row if no `url_...` params are set in talk front matter - introduces optional `location` param for event location - adds `event_url` which if defined, turns event name into a link on talk detail page
This commit is contained in:
parent
794cbd5c4e
commit
0fafa0b98d
6 changed files with 42 additions and 16 deletions
|
@ -4,6 +4,8 @@ title = ""
|
|||
abstract = ""
|
||||
abstract_short = ""
|
||||
event = ""
|
||||
event_url = ""
|
||||
location = ""
|
||||
selected = false
|
||||
url_pdf = ""
|
||||
url_slides = ""
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
+++
|
||||
# Recent Talks widget.
|
||||
# Note: this widget will only display if `content/talk/` contains talks.
|
||||
# Recent and Upcoming Talks widget.
|
||||
|
||||
date = "2016-04-20T00:00:00"
|
||||
draft = false
|
||||
|
||||
title = "Recent Talks"
|
||||
title = "Recent & Upcoming Talks"
|
||||
subtitle = ""
|
||||
widget = "talks"
|
||||
|
||||
|
|
|
@ -1,14 +1,16 @@
|
|||
+++
|
||||
date = "2016-12-22T00:00:00"
|
||||
date = "2017-01-01T00:00:00"
|
||||
math = true
|
||||
title = "Example Talk"
|
||||
abstract = ""
|
||||
abstract_short = ""
|
||||
event = "Hugo Academic Theme Conference"
|
||||
event_url = "https://example.org"
|
||||
location = "London, United Kingdom"
|
||||
selected = false
|
||||
url_pdf = ""
|
||||
url_slides = ""
|
||||
url_video = ""
|
||||
+++
|
||||
|
||||
More detail can easily be written here using *Markdown* and $\rm \LaTeX$ math code.
|
||||
Embed your slides or video here using [shortcodes](https://gcushen.github.io/hugo-academic-demo/post/writing-markdown-latex/). Further details can easily be added using *Markdown* and $\rm \LaTeX$ math code.
|
||||
|
|
|
@ -69,6 +69,9 @@
|
|||
- id: event
|
||||
translation: Event
|
||||
|
||||
- id: location
|
||||
translation: Location
|
||||
|
||||
# Project details
|
||||
|
||||
- id: open_project_site
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
<li itemscope itemtype="http://schema.org/CreativeWork">
|
||||
<i class="fa-li fa fa-file-text-o pub-icon" aria-hidden="true"></i>
|
||||
<span itemprop="name">{{ .Title }}</span>
|
||||
<div class="talk-event">
|
||||
<i class="fa-li fa fa-comment-o pub-icon" aria-hidden="true"></i>
|
||||
<span itemprop="name"><a href="{{ .Permalink }}">{{ .Title }}</a></span>
|
||||
<p>
|
||||
{{ .Date.Format $.Site.Params.date_format }},
|
||||
{{ if .Params.event_short }}
|
||||
{{ .Params.event_short | markdownify }}
|
||||
{{ else if .Params.event }}
|
||||
{{ .Params.event | markdownify }}
|
||||
{{ end }}
|
||||
</div>
|
||||
<p>{{ partial "talk_links" (dict "content" . "is_list" 1) }}</p>
|
||||
</p>
|
||||
</li>
|
||||
|
|
|
@ -30,8 +30,10 @@
|
|||
<div class="col-sm-1"></div>
|
||||
<div class="col-sm-10">
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-3 pub-row-heading">{{ i18n "event" }}</div>
|
||||
<div class="col-xs-12 col-sm-9">{{ .Params.event | markdownify }}</div>
|
||||
<div class="col-xs-12 col-sm-3 pub-row-heading">{{ i18n "date" }}</div>
|
||||
<div class="col-xs-12 col-sm-9" itemprop="datePublished">
|
||||
{{ .Date.Format $.Site.Params.date_format }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-1"></div>
|
||||
|
@ -42,9 +44,11 @@
|
|||
<div class="col-sm-1"></div>
|
||||
<div class="col-sm-10">
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-3 pub-row-heading">{{ i18n "date" }}</div>
|
||||
<div class="col-xs-12 col-sm-9" itemprop="datePublished">
|
||||
{{ .Date.Format "January, 2006" }}
|
||||
<div class="col-xs-12 col-sm-3 pub-row-heading">{{ i18n "event" }}</div>
|
||||
<div class="col-xs-12 col-sm-9">
|
||||
{{ with .Params.event_url }}<a href="{{ . }}" target="_blank">{{ end }}
|
||||
{{ .Params.event | markdownify }}
|
||||
{{ if .Params.event_url }}</a>{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -52,6 +56,21 @@
|
|||
</div>
|
||||
<div class="visible-xs space-below"></div>
|
||||
|
||||
{{ with .Params.location }}
|
||||
<div class="row">
|
||||
<div class="col-sm-1"></div>
|
||||
<div class="col-sm-10">
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-3 pub-row-heading">{{ i18n "location" }}</div>
|
||||
<div class="col-xs-12 col-sm-9">{{ . | markdownify }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-1"></div>
|
||||
</div>
|
||||
<div class="visible-xs space-below"></div>
|
||||
{{ end }}
|
||||
|
||||
{{ if .Params.url_pdf | or .Params.url_slides | or .Params.url_video | or .Params.url_custom }}
|
||||
<div class="row" style="padding-top: 10px">
|
||||
<div class="col-sm-1"></div>
|
||||
<div class="col-sm-10">
|
||||
|
@ -59,7 +78,7 @@
|
|||
<div class="col-xs-12 col-sm-3 pub-row-heading" style="line-height:34px;">{{ i18n "links" }}</div>
|
||||
<div class="col-xs-12 col-sm-9">
|
||||
|
||||
{{ partial "publication_links" (dict "content" . "is_list" 0) }}
|
||||
{{ partial "talk_links" (dict "content" . "is_list" 0) }}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -67,6 +86,7 @@
|
|||
<div class="col-sm-1"></div>
|
||||
</div>
|
||||
<div class="visible-xs space-below"></div>
|
||||
{{ end }}
|
||||
|
||||
<div class="space-below"></div>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue