diff options
author | Bryan Newbold <bnewbold@archive.org> | 2021-04-23 19:01:22 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@archive.org> | 2021-04-23 19:03:40 -0700 |
commit | e35e99bceff3277afaac8f2d5519aa4f07aabe49 (patch) | |
tree | a07ff995c7c64362c895dea3933060a832d04c38 /fatcat_scholar/templates/work.html | |
parent | d394c39c6a1b05033029c42377fbf40603b07bbd (diff) | |
download | fatcat-scholar-e35e99bceff3277afaac8f2d5519aa4f07aabe49.tar.gz fatcat-scholar-e35e99bceff3277afaac8f2d5519aa4f07aabe49.zip |
web: initial implementation of work landing page and citation_pdf_url access redirect
The initial intent is to have something that can be used by indexing
services to pull the citation_pdf_url meta tag and bounce to a direct
IA PDF access URL.
For now the landing page stubs are just formatted as SERP results.
Presumbably these will get re-styled at some point and include citation
graph links, etc.
Diffstat (limited to 'fatcat_scholar/templates/work.html')
-rw-r--r-- | fatcat_scholar/templates/work.html | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/fatcat_scholar/templates/work.html b/fatcat_scholar/templates/work.html new file mode 100644 index 0000000..92e334e --- /dev/null +++ b/fatcat_scholar/templates/work.html @@ -0,0 +1,48 @@ +{% import "search_macros.html" as search_macros %} +{% extends "base.html" %} + +{% block title %} +{{ doc.title }} +{% endblock %} + +{% block extra_head %} + <link rel="canonical" href="/work/{{ doc.work_ident }}"> + + <meta name="citation_title" content="{{ doc.biblio.title }}"> +{% for contrib in doc.biblio.contrib_names %} + <meta name="citation_author" content="{{ contrib }}"> +{% endfor %} +{% if doc.biblio.release_date or doc.biblio.release_year %} + <meta name="citation_publication_date" content="{{ doc.biblio.release_date or doc.biblio.release_year }}"> +{% endif %} +{% if doc.biblio.container_name %} + <meta name="citation_journal_title" content="{{ doc.biblio.container_name }}"> +{% endif %} + +{% if doc.biblio.volume %} + <meta name="citation_volume" content="{{ doc.biblio.volume }}"> +{% endif %} +{% if doc.biblio.issue %} + <meta name="citation_issue" content="{{ doc.biblio.issue }}"> +{% endif %} +{% if doc.biblio.pages %} + <meta name="citation_first_page" content="{{ doc.biblio.pages }}"> +{% endif %} +{% if doc.biblio.doi %} + <meta name="citation_doi" content="{{ doc.biblio.doi }}"> +{% endif %} +{% if doc.fulltext.access_url and doc.biblio.release_ident == doc.fulltext.release_ident and doc.fulltext.access_type in ['wayback', 'ia_file'] and doc.fulltext.file_mimetype == "application/pdf" and doc.fulltext.file_sha1 %} +<!-- PDF access redirect URL, as requested by, eg, scholar.google.com --> +<meta name="citation_pdf_url" content="/access-redirect/{{ doc.fulltext.file_sha1 }}.pdf"> +<!-- <meta name="citation_pdf_url" content="{{ doc.fulltext.access_url }}"> --> +{% endif %} + +{% endblock %} + +{% block fullmain %} +<div class="ui centered grid"> + <div class="ui fourteen wide column serp-column" style="margin-top: 2em;"> + {{ search_macros.fulltext_search_result_row(doc, locale=locale, debug_mode=False, expand=True) }} + </div> +</div> +{% endblock %} |