Add footer functionality

This commit is contained in:
Jordi Bares 2019-03-31 22:48:17 +01:00 committed by Alex Shpak
parent 941ca77a32
commit 45271b5298
9 changed files with 60 additions and 2 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View file

@ -145,6 +145,18 @@ ul.pagination {
} }
} }
.book-footer {
display: flex;
margin-top: $padding-16;
font-size: $font-size-14;
align-items: baseline;
img {
width: $font-size-14;
vertical-align: bottom;
}
}
.book-posts { .book-posts {
min-width: $body-min-width; min-width: $body-min-width;
max-width: $sm-breakpoint; max-width: $sm-breakpoint;

View file

@ -47,3 +47,9 @@ params:
# - In git information # - In git information
# - In blog posts # - In blog posts
BookDateFormat: "Jan 2, 2006" BookDateFormat: "Jan 2, 2006"
# (Optional, default false) Show or hide site footer
BookShowFooter: false
# Copyright notice for footer
Copyright: ["© 2019 Alex Shpak"]

BIN
layouts/.DS_Store vendored Normal file

Binary file not shown.

View file

@ -19,6 +19,7 @@
{{ partial "docs/mobile-header" . }} {{ partial "docs/mobile-header" . }}
{{ template "main" . }} {{ template "main" . }}
{{ partial "docs/git-footer" . }} {{ partial "docs/git-footer" . }}
{{ partial "docs/footer" . }}
</div> </div>
{{ template "toc" . }} {{ template "toc" . }}

BIN
layouts/partials/.DS_Store vendored Normal file

Binary file not shown.

View file

@ -0,0 +1,15 @@
<!-- Copyright notice -->
{{ if .Site.Params.BookShowFooter }}
<div class="align-center book-git-footer justify-center">
{{ range .Site.Params.Copyright }}
<p>
{{ . | markdownify }}
</p>
{{ else }}
<p>
Made with Book Theme by <a target="_blank" href="https://github.com/alex-shpak/hugo-book">Alex Shpak</a>.
</p>
{{ end }}
</div>
{{ end }}

View file

@ -2,11 +2,30 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{- template "title" . }} | {{ .Site.Title -}}</title> <title>{{- template "title" . }} | {{ .Site.Title -}}</title>
<!-- Font Awesome 5.8/1 no need for local files using all.css so all icons are available -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
<!-- Fonts for the theme -->
<link href="https://fonts.googleapis.com/css?family=Oxygen|Oxygen+Mono:300,400,700" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Oxygen|Oxygen+Mono:300,400,700" rel="stylesheet">
<!-- Theme stylesheet, if possible do not edit this stylesheet -->
<link rel="stylesheet" href="{{ "normalize.min.css" | relURL }}"> <link rel="stylesheet" href="{{ "normalize.min.css" | relURL }}">
{{ $styles := resources.Get "book.scss" | resources.ToCSS | resources.Minify | resources.Fingerprint }} {{ $styles := resources.Get "book.scss" | resources.ToCSS | resources.Minify | resources.Fingerprint }}
<link rel="stylesheet" href="{{ $styles.RelPermalink }}"> <link rel="stylesheet" href="{{ $styles.RelPermalink }}">
<!-- Custom stylesheet - for your changes -->
<link rel="stylesheet" href="{{ "custom.css" | relURL }}?v={{ now.Unix }}" type='text/css' media='all'>
<!-- Favicon -->
<link rel="shortcut icon" href="{{ "img/favicon.ico" | absURL }}" type="image/x-icon">
<link rel="icon" href="{{ "img/favicon.ico" | absURL }}" type="image/x-icon">
<!-- RSS -->
{{ if .RSSLink }}
<link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title | default "" }}" />
<link href="{{ .RSSLink }}" rel="feed" type="application/rss+xml" title="{{ .Site.Title | default "" }}" />
{{ end }}
{{ "<!--" | safeHTML }} {{ "<!--" | safeHTML }}
Made with Book Theme Made with Book Theme
https://github.com/alex-shpak/hugo-book https://github.com/alex-shpak/hugo-book

5
static/custom.css Normal file
View file

@ -0,0 +1,5 @@
@charset "UTF-8";
p {
margin: 0.67em 0;
}