Преглед на файлове

feat(pub): convert citation system to use page bundles

Close #733

BREAKING CHANGE:

To create a publication cite link, place a `*.bib` file in a
publication's own folder (see Hugo's new Page Bundle feature)
George Cushen преди 6 години
родител
ревизия
089d72ff62
променени са 2 файла, в които са добавени 3 реда и са изтрити 4 реда
  1. 0 0
      exampleSite/content/publication/clothing-search/cite.bib
  2. 3 4
      layouts/partials/publication_links.html

+ 0 - 0
exampleSite/static/files/citations/clothing-search.bib → exampleSite/content/publication/clothing-search/cite.bib


+ 3 - 4
layouts/partials/publication_links.html

@@ -11,11 +11,10 @@
   {{ i18n "btn_pdf" }}
 </a>
 {{ end }}
-{{ $directory := "static/files/citations/" }}
-{{ $filename := printf "%s%s.bib" $directory $.File.TranslationBaseName }}
-{{ if fileExists $filename }}
+{{ $resource := $.Resources.GetMatch "*.bib" }}
+{{ with $resource }}
 <button type="button" class="btn btn-outline-primary my-1 mr-1{{ if $is_list }} btn-sm{{end}} js-cite-modal"
-        data-filename="{{ printf "files/citations/%s.bib" $.File.TranslationBaseName | relURL }}">
+        data-filename="{{ .RelPermalink }}">
   {{ i18n "btn_cite" }}
 </button>
 {{ end }}