From ae82b25027711e1281039848d65d8315abc1bb0d Mon Sep 17 00:00:00 2001 From: wgroeneveld Date: Fri, 2 Jul 2021 11:56:19 +0200 Subject: [PATCH] add sidebar info to rss feed, limit to 50 --- config.toml | 3 ++ .../assets/sass/_codex.sass | 2 +- .../layouts/_default/baseof.html | 8 ++-- .../layouts/_default/rss.xml | 39 ++++++++++++++++--- .../layouts/partials/head.html | 2 +- 5 files changed, 41 insertions(+), 13 deletions(-) diff --git a/config.toml b/config.toml index a700d3b..9d6b9d6 100644 --- a/config.toml +++ b/config.toml @@ -10,6 +10,9 @@ enableRobotsTXT = true summaryLength = 20 paginate = 20 +[services.rss] + limit = 50 + [Author] name = "Jefklak" email = "jef@jefklakscodex.com" diff --git a/themes/jefklak-creative-portfolio/assets/sass/_codex.sass b/themes/jefklak-creative-portfolio/assets/sass/_codex.sass index aafa1c8..55933d4 100644 --- a/themes/jefklak-creative-portfolio/assets/sass/_codex.sass +++ b/themes/jefklak-creative-portfolio/assets/sass/_codex.sass @@ -107,7 +107,7 @@ hr border-top: 1px solid var(--accent) -#csslink +#rsslink position: absolute right: 0 z-index: 99 diff --git a/themes/jefklak-creative-portfolio/layouts/_default/baseof.html b/themes/jefklak-creative-portfolio/layouts/_default/baseof.html index 26e1f1e..cb66e6d 100644 --- a/themes/jefklak-creative-portfolio/layouts/_default/baseof.html +++ b/themes/jefklak-creative-portfolio/layouts/_default/baseof.html @@ -9,11 +9,9 @@ skip to main content - {{ with .OutputFormats.Get "RSS" }} - - get RSS feed - - {{ end }} + + get RSS feed +
diff --git a/themes/jefklak-creative-portfolio/layouts/_default/rss.xml b/themes/jefklak-creative-portfolio/layouts/_default/rss.xml index b1ec598..c446468 100644 --- a/themes/jefklak-creative-portfolio/layouts/_default/rss.xml +++ b/themes/jefklak-creative-portfolio/layouts/_default/rss.xml @@ -54,16 +54,43 @@ {{ $content := $contentImg | replaceRE $noscriptImg "" | safeHTML }} {{ ` - -

- {{ end }} - {{ $content | safeHTML }}

By {{ .Site.Author.name }} on .

+ {{ if .Params.game_name }} +
+

+ {{ with .Params.game_platform }} +  Played on: {{ . }}
+ {{ end }} + {{ with .Params.game_genre }} + {{ $tag := replaceRE `\s` "-" . }} +  Genre: {{ . }}
+ {{ end }} + {{ with .Params.game_release_year }} +  Release year: {{ . }}
+ {{ end }} + {{ with .Params.game_developer }} +  Developer: {{ . }}
+ {{ end }} + {{ with .Params.howlongtobeat_hrs }} +  How long to beat: {{ . }} hours
+ {{ end }} + + {{ $thumb := "" }} + {{ if .Params.image }} + {{ $thumb = .Params.image }} + {{ else }} + {{ if .Params.howlongtobeat_id }} + {{ $thumb = printf "%s%d%s" "img/hltb/" .Params.howlongtobeat_id ".jpg" }} + {{ end }} + {{ end }} + {{ if ne $thumb "" }} + game cover image + {{ end }} +

+ {{ end }} ]]>
diff --git a/themes/jefklak-creative-portfolio/layouts/partials/head.html b/themes/jefklak-creative-portfolio/layouts/partials/head.html index 8fd12de..1b0a538 100644 --- a/themes/jefklak-creative-portfolio/layouts/partials/head.html +++ b/themes/jefklak-creative-portfolio/layouts/partials/head.html @@ -37,7 +37,7 @@ -{{ $thumb := "img/logo.png" | absURL }} +{{ $thumb := "img/favicon.png" | absURL }} {{ if .Params.image }} {{ $thumb = .Params.image | absURL }} {{ else if .Params.howlongtobeat_id }}