2023-10-04 15:12:06

This commit is contained in:
z17CX 2023-10-04 15:12:06 +00:00
parent 37428a502d
commit e1647e34b3
Signed by: z17cx
GPG key ID: 3F5F87C84EE943E4
2 changed files with 44 additions and 2 deletions

View file

@ -0,0 +1,35 @@
{{ ($.Scratch.Add "data" slice) }}
{{ ($.Scratch.Add "data" (dict
"site" (dict
"name" (site.Title)
"description" (site.Params.description)
"url" (site.BaseURL)
)
"page" (dict
"name" ((.Page.Title) | plainify)
"images" (.Page.Params.images)
"description" (((((.Page.Description) | default (.Page.Summary)) | plainify) | chomp) | base64Encode)
"content" (((.Page.Plain) | chomp) | base64Encode)
"authors" (.Page.Params.authors)
"categories" (.Page.Params.categories)
"tags" (.Page.Params.tags)
"url" (.Page.Permalink)
"date" (dict
"created" (.Page.PublishDate.UTC.Format "2006-01-02T15:04:05Z07:00")
"published" (.Page.PublishDate.UTC.Format "2006-01-02T15:04:05Z07:00")
"modified" (.Page.Lastmod.UTC.Format "2006-01-02T15:04:05Z07:00")
)
"meta" (dict
"type" (.Page.Type)
"licenses" (.Page.Params.licenses)
"fid" (.File.UniqueID)
"uuid" (.Page.Params.uuid)
"sha1" (((.Page.Plain) | chomp) | sha1)
"word_count" (.Page.WordCount)
"read_time" (.Page.ReadingTime)
)
)
)) }}
{{ ((dict "data" (($.Scratch.Get "data") | uniq)) | jsonify) }}

View file

@ -38,12 +38,19 @@
<div class="col text-center text-lg-end">
<ul class="list-inline mb-0">
{{ with (.OutputFormats.Get "rss") }}
<li class="list-inline-item">
<a class="btn btn-sm" href="{{ (.RelPermalink) }}" target="_blank" data-bs-tooltip data-bs-title='{{ (.Name) }}'>
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (.Name) }}'>
<a class="btn btn-sm" href="{{ (.RelPermalink) }}" target="_blank">
<i class="fas fa-rss fa-fw"></i>
</a>
</li>
{{ end }}
{{ with (.OutputFormats.Get "json") }}
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (.Name) }}'>
<a title="{{ (.Name) }}" class="btn btn-sm" href="{{ (.RelPermalink) }}" target="_blank">
<i class="far fa-file-code fa-fw"></i>
</a>
</li>
{{ end }}
{{ with (site.Home.AllTranslations) }}
<li class="list-inline-item dropup" data-bs-tooltip data-bs-title='{{ (i18n "languages") }}'>
<a class="dropdown-toggle btn btn-sm" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">