Allow site title to be customised via parital (#384)

* Allow site title to be customised via parital
* Modify readme to highlight available partials
* Rename template for consistency
* Move title tags to head partial
This commit is contained in:
Jack Morgan 2021-09-27 20:36:02 +13:00 committed by GitHub
parent f2fb37b1ad
commit 9d4916fcc2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 4 deletions

View file

@ -188,7 +188,7 @@ disableKinds = ['taxonomy', 'taxonomyTerm']
# Set source repository location. # Set source repository location.
# Used for 'Last Modified' and 'Edit this page' links. # Used for 'Last Modified' and 'Edit this page' links.
BookRepo = 'https://github.com/alex-shpak/hugo-book' BookRepo = 'https://github.com/alex-shpak/hugo-book'
# Specifies commit portion of the link to the page's last modified commit hash for 'doc' page # Specifies commit portion of the link to the page's last modified commit hash for 'doc' page
# type. # type.
# Required if 'BookRepo' param is set. # Required if 'BookRepo' param is set.
@ -264,9 +264,11 @@ bookSearchExclude = true
### Partials ### Partials
There are few empty partials you can override in `layouts/partials/` There are layout partials available for you to easily override components of the theme in `layouts/partials/`.
| Partial | Placement | In addition to this, there are several empty partials you can override to easily add/inject code.
| Empty Partial | Placement |
| -------------------------------------------------- | ------------------------------------------- | | -------------------------------------------------- | ------------------------------------------- |
| `layouts/partials/docs/inject/head.html` | Before closing `<head>` tag | | `layouts/partials/docs/inject/head.html` | Before closing `<head>` tag |
| `layouts/partials/docs/inject/body.html` | Before closing `<body>` tag | | `layouts/partials/docs/inject/body.html` | Before closing `<body>` tag |

View file

@ -0,0 +1 @@
{{ partial "docs/title" . }} | {{ .Site.Title -}}

View file

@ -6,7 +6,7 @@
{{- template "_internal/opengraph.html" . -}} {{- template "_internal/opengraph.html" . -}}
<title>{{ partial "docs/title" . }} | {{ .Site.Title -}}</title> <title>{{ partial "docs/html-head-title" . }}</title>
{{- $manifest := resources.Get "manifest.json" | resources.ExecuteAsTemplate "manifest.json" . }} {{- $manifest := resources.Get "manifest.json" | resources.ExecuteAsTemplate "manifest.json" . }}
<link rel="manifest" href="{{ $manifest.RelPermalink }}"> <link rel="manifest" href="{{ $manifest.RelPermalink }}">