mirror of
https://github.com/Brandon-Rozek/website-theme.git
synced 2024-12-22 16:32:21 +00:00
New section for papers and meta tags for citations
This commit is contained in:
parent
97d21d0722
commit
c8b013a04b
4 changed files with 171 additions and 0 deletions
26
archetypes/paper.md
Normal file
26
archetypes/paper.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
title: ""
|
||||
authors: []
|
||||
publish_date: ""
|
||||
|
||||
journal: ""
|
||||
conference: ""
|
||||
dissertation_institution: ""
|
||||
technical_report_institution: ""
|
||||
technical_report_number: 0
|
||||
|
||||
|
||||
issn: ""
|
||||
isbn: ""
|
||||
doi: ""
|
||||
volume: 0
|
||||
issue: 0
|
||||
firstpage: 0
|
||||
lastpage: 0
|
||||
language: "English"
|
||||
keywords: []
|
||||
|
||||
pdf_url: ""
|
||||
abstract: ""
|
||||
---
|
||||
|
69
layouts/paper/single.html
Normal file
69
layouts/paper/single.html
Normal file
|
@ -0,0 +1,69 @@
|
|||
{{ define "main" }}
|
||||
{{ .Scratch.Set "customTitleHeaderSet" true }}
|
||||
{{ .Scratch.Set "customTitleHeader" "Publications" }}
|
||||
{{ .Scratch.Set "customTitleHeaderLink" "/publications" }}
|
||||
{{ partial "header.html" . }}
|
||||
<main>
|
||||
<article class="h-entry">
|
||||
<h1 class='title p-name'>{{ .Title }}</h1>
|
||||
<a style="display: none" class="u-url" href="{{ .Permalink }}"></a>
|
||||
<div style="display: none;" rel="author" class="h-card p-author">
|
||||
<img class="u-photo" src="{{ .Site.BaseURL }}/img/avatar.jpg"/>
|
||||
<span > {{ .Site.Params.Author }}</span>
|
||||
</div>
|
||||
<!-- content -->
|
||||
<div class="e-content">
|
||||
<p><strong>Authors</strong>:
|
||||
{{range .Params.authors }}
|
||||
{{ . }},
|
||||
{{ end }}
|
||||
</p>
|
||||
|
||||
{{ if isset .Params "journal" }}
|
||||
<p>
|
||||
<strong>Journal:</strong>
|
||||
{{ .Params.journal }}
|
||||
</p>
|
||||
{{ end }}
|
||||
|
||||
{{ if isset .Params "conference" }}
|
||||
<p>
|
||||
<strong>Conference:</strong>
|
||||
{{ .Params.conference }}
|
||||
</p>
|
||||
{{ end }}
|
||||
|
||||
{{ if isset .Params "publish_date" }}
|
||||
<p>
|
||||
<strong>Publication Date:</strong>
|
||||
{{ .Params.publish_date }}
|
||||
</p>
|
||||
{{ end }}
|
||||
|
||||
{{ if isset .Params "abstract" }}
|
||||
<p>
|
||||
<strong>Abstract:</strong>
|
||||
{{ .Params.abstract }}
|
||||
</p>
|
||||
{{ end }}
|
||||
|
||||
{{ if isset .Params "keywords" }}
|
||||
<p><strong>Keywords</strong>:
|
||||
{{range .Params.keywords }}
|
||||
{{ . }},
|
||||
{{ end }}
|
||||
</p>
|
||||
{{ end }}
|
||||
|
||||
{{ if isset .Params "pdf_url" }}
|
||||
<p>
|
||||
<strong>PDF Link:</strong>
|
||||
<a href="{{ .Params.pdf_url }}">{{ .Params.pdf_url }}</a>
|
||||
</p>
|
||||
{{ end }}
|
||||
|
||||
</div>
|
||||
</article>
|
||||
</main>
|
||||
{{ partial "footer.html" . }}
|
||||
{{ end }}
|
74
layouts/partials/citation.html
Normal file
74
layouts/partials/citation.html
Normal file
|
@ -0,0 +1,74 @@
|
|||
{{ $is_conference := isset .Params "conference" }}
|
||||
{{ $is_journal := isset .Params "journal" }}
|
||||
|
||||
{{- if (or $is_conference $is_journal ) -}}
|
||||
{{- if isset .Params "title" -}}
|
||||
<meta name="citation_title" content="{{ .Params.title }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "authors" -}}
|
||||
{{- range .Params.authors -}}
|
||||
<meta name="citation_author" content="{{ . }}">
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{- if isset .Params "publish_date" -}}
|
||||
<meta name="citation_publication_date" content="{{ .Params.publish_date }}">
|
||||
{{ end }}
|
||||
|
||||
|
||||
{{- if isset .Params "journal" -}}
|
||||
<meta name="citation_journal_title" content="{{ .Params.journal }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "conference" -}}
|
||||
<meta name="citation_conference_title" content="{{ .Params.conference }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "dissertation_institution" -}}
|
||||
<meta name="citation_dissertation_institution" content="{{ .Params.dissertation_institution }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "technical_report_institution" -}}
|
||||
<meta name="citation_technical_report_institution" content="{{ .Params.technical_report_institution }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "technical_report_number" -}}
|
||||
<meta name="citation_technical_report_number" content="{{ .Params.technical_report_number }}">
|
||||
{{ end }}
|
||||
|
||||
|
||||
{{- if isset .Params "issn" -}}
|
||||
<meta name="citation_issn" content="{{ .Params.issn }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "isbn" -}}
|
||||
<meta name="citation_isbn" content="{{ .Params.isbn }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "doi" -}}
|
||||
<meta name="citation_doi" content="{{ .Params.doi }}">
|
||||
{{ end }}
|
||||
|
||||
|
||||
{{- if isset .Params "volume" -}}
|
||||
<meta name="citation_volume" content="{{ .Params.volume }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "issue" -}}
|
||||
<meta name="citation_issue" content="{{ .Params.issue }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "firstpage" -}}
|
||||
<meta name="citation_firstpage" content="{{ .Params.firstpage }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "lastpage" -}}
|
||||
<meta name="citation_lastpage" content="{{ .Params.lastpage }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "language" -}}
|
||||
<meta name="citation_language" content="{{ .Params.language }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "keywords" -}}
|
||||
{{- range .Params.keywords -}}
|
||||
<meta name="citation_keyword" content="{{ . }}">
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
|
||||
{{- if isset .Params "pdf_url" -}}
|
||||
<meta name="citation_pdf_url" content="{{ .Params.pdf_url }}">
|
||||
{{ end }}
|
||||
{{- if isset .Params "abstract" -}}
|
||||
<meta name="citation_abstract" content="{{ .Params.abstract }}">
|
||||
{{ end }}
|
||||
{{ end }}
|
|
@ -74,4 +74,6 @@
|
|||
{{- if or .Params.math .Site.Params.math -}}
|
||||
{{ partial "mathjax_support.html" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{ partial "citation.html" . }}
|
||||
</head>
|
||||
|
|
Loading…
Reference in a new issue