Rename paige.page to paige.pages

master
Will Faught 5 months ago
parent 9d1a0a4229
commit 1403b769cd

@ -213,7 +213,7 @@ logo = "" # Example: "/logo.webp"
managing_editor = "" # Example: "example@example.com (John Doe)" managing_editor = "" # Example: "example@example.com (John Doe)"
web_master = "" # Example: "example@example.com (John Doe)" web_master = "" # Example: "example@example.com (John Doe)"
[paige.page] # Pages [paige.pages]
# Disable front matter values # Disable front matter values
disable_authors = false disable_authors = false
@ -242,24 +242,24 @@ history_url = "" # File history URL. Example: "https://github.com/account/projec
# Schema # Schema
base_schema = {} # JSON-LD schema that all page schemas override base_schema = {} # JSON-LD schema that all page schemas override
# Example: # Example:
# [paige.page.base_schema] # [paige.pages.base_schema]
# isAccessibleForFree = true # isAccessibleForFree = true
# isFamilyFriendly = true # isFamilyFriendly = true
# [paige.page.base_schema.publisher] # [paige.pages.base_schema.publisher]
# "@type" = "Organization" # "@type" = "Organization"
# name = "John Doe" # name = "John Doe"
# url = "https://example.com" # url = "https://example.com"
disable_auto_schema = false # Disables the automatic JSON-LD schema generation disable_auto_schema = false # Disables the automatic JSON-LD schema generation
microdata = {} # Microdata non-property attributes (all except itemprop) for the web page microdata = {} # Microdata non-property attributes (all except itemprop) for the web page
# Example: # Example:
# [paige.page.microdata] # [paige.pages.microdata]
# itemid = "123" # itemid = "123"
# itemref = "foo" # itemref = "foo"
# itemscope = "" # itemscope = ""
# itemtype = "https://schema.org/Chapter # itemtype = "https://schema.org/Chapter
schemas = [] # Page JSON-LD schemas schemas = [] # Page JSON-LD schemas
# Example: # Example:
# [paige.page.schemas] # [paige.pages.schemas]
# "@context" = "https://schema.org" # "@context" = "https://schema.org"
# "@type" = "Book" # "@type" = "Book"
# name = "My Book" # name = "My Book"
@ -381,14 +381,14 @@ The "author", "description", and "keywords" meta tags are generated from the pag
The keywords are the page parameters "keywords", "categories", and "tags". The keywords are the page parameters "keywords", "categories", and "tags".
A JSON-LD script is generated from the page parameters, A JSON-LD script is generated from the page parameters,
which can be disabled with `paige.page.disable_auto_schema`. which can be disabled with `paige.pages.disable_auto_schema`.
Arbitrary schemas can be specified for the site with `paige.site.schemas` Arbitrary schemas can be specified for the site with `paige.site.schemas`
or for pages with `paige.pages.schemas`, at the site or page level. or for pages with `paige.pages.schemas`, at the site or page level.
A base schema can be specified for site schemas with `paige.site.base_schema`, A base schema can be specified for site schemas with `paige.site.base_schema`,
and for page schemas with `paige.page.base_schema`. and for page schemas with `paige.pages.base_schema`.
HTML microdata is generated from the page parameters HTML microdata is generated from the page parameters
if the non-property attributes are specified in `paige.page.microdata`. if the non-property attributes are specified in `paige.pages.microdata`.
## Layouts ## Layouts
@ -1213,7 +1213,7 @@ disable_reading_time = true
disable_series = true disable_series = true
disable_summary = true disable_summary = true
[params.paige.page] [params.paige.pages]
disable_authors = true disable_authors = true
disable_date = true disable_date = true
disable_keywords = true disable_keywords = true

@ -4,7 +4,7 @@ title = "Paige"
disable_collections = true disable_collections = true
disable_pages = true disable_pages = true
disable_sections = true disable_sections = true
[paige.page] [paige.pages]
disable_title = true disable_title = true
+++ +++

@ -17,7 +17,7 @@ disable_keywords = false
disable_reading_time = false disable_reading_time = false
disable_series = false disable_series = false
disable_summary = false disable_summary = false
[paige.page] [paige.pages]
disable_authors = false disable_authors = false
disable_date = false disable_date = false
disable_keywords = false disable_keywords = false
@ -51,7 +51,7 @@ disable_keywords = false
disable_reading_time = false disable_reading_time = false
disable_series = false disable_series = false
disable_summary = false disable_summary = false
[paige.page] [paige.pages]
disable_authors = false disable_authors = false
disable_date = false disable_date = false
disable_keywords = false disable_keywords = false

@ -18,7 +18,7 @@ disable_keywords = false
disable_reading_time = false disable_reading_time = false
disable_series = false disable_series = false
disable_summary = false disable_summary = false
[paige.page] [paige.pages]
disable_authors = false disable_authors = false
disable_date = false disable_date = false
disable_keywords = false disable_keywords = false
@ -54,7 +54,7 @@ disable_keywords = false
disable_reading_time = false disable_reading_time = false
disable_series = false disable_series = false
disable_summary = false disable_summary = false
[paige.page] [paige.pages]
disable_authors = false disable_authors = false
disable_date = false disable_date = false
disable_keywords = false disable_keywords = false

@ -41,7 +41,7 @@ disable_keywords = false
disable_reading_time = false disable_reading_time = false
disable_series = false disable_series = false
disable_summary = false disable_summary = false
[paige.page] [paige.pages]
disable_authors = false disable_authors = false
disable_date = false disable_date = false
disable_keywords = false disable_keywords = false
@ -100,7 +100,7 @@ disable_keywords = false
disable_reading_time = false disable_reading_time = false
disable_series = false disable_series = false
disable_summary = false disable_summary = false
[paige.page] [paige.pages]
disable_authors = false disable_authors = false
disable_date = false disable_date = false
disable_keywords = false disable_keywords = false

@ -37,7 +37,7 @@ term = ["html"]
[pagination] [pagination]
pagersize = 50 pagersize = 50
[params.paige.page] [params.paige.pages]
disable_authors = true disable_authors = true
disable_date = true disable_date = true
disable_keywords = true disable_keywords = true

@ -1,7 +1,7 @@
{{ $page := . }} {{ $page := . }}
{{ $attrs := slice }} {{ $attrs := slice }}
{{ $microdata := $page.Params.paige.page.microdata }} {{ $microdata := $page.Params.paige.pages.microdata }}
{{ range $k, $v := $microdata }} {{ range $k, $v := $microdata }}
{{ $attrs = $attrs | append (printf `%s="%v"` $k $v) }} {{ $attrs = $attrs | append (printf `%s="%v"` $k $v) }}

@ -1,11 +1,11 @@
{{ $page := . }} {{ $page := . }}
{{ $edit := $page.Param "paige.page.edit_url" | and ($page.Param "paige.page.disable_edit" | not) }} {{ $edit := $page.Param "paige.pages.edit_url" | and ($page.Param "paige.pages.disable_edit" | not) }}
{{ $first := templates.Exists "partials/paige/page-footer-first.html" }} {{ $first := templates.Exists "partials/paige/page-footer-first.html" }}
{{ $history := $page.Param "paige.page.history_url" | and ($page.Param "paige.page.disable_history" | not) }} {{ $history := $page.Param "paige.pages.history_url" | and ($page.Param "paige.pages.disable_history" | not) }}
{{ $last := templates.Exists "partials/paige/page-footer-last.html" }} {{ $last := templates.Exists "partials/paige/page-footer-last.html" }}
{{ $next := $page.NextInSection | and ($page.Param "paige.page.disable_next" | not) }} {{ $next := $page.NextInSection | and ($page.Param "paige.pages.disable_next" | not) }}
{{ $prev := $page.PrevInSection | and ($page.Param "paige.page.disable_prev" | not) }} {{ $prev := $page.PrevInSection | and ($page.Param "paige.pages.disable_prev" | not) }}
{{ if $page.File }} {{ if $page.File }}
{{ if $edit }} {{ if $edit }}

@ -1,23 +1,23 @@
{{ $page := . }} {{ $page := . }}
{{ $alert := $page.Param "paige.alert" }} {{ $alert := $page.Param "paige.alert" }}
{{ $authors := partial "paige/func-authors.html" $page | and ($page.Param "paige.page.disable_authors" | not) }} {{ $authors := partial "paige/func-authors.html" $page | and ($page.Param "paige.pages.disable_authors" | not) }}
{{ $categories := $page.GetTerms "categories" }} {{ $categories := $page.GetTerms "categories" }}
{{ $date := and $page.IsPage $page.PublishDate | and ($page.Param "paige.page.disable_date" | not) }} {{ $date := and $page.IsPage $page.PublishDate | and ($page.Param "paige.pages.disable_date" | not) }}
{{ $description := $page.Description | markdownify | and ($page.Param "paige.page.disable_description" | not) }} {{ $description := $page.Description | markdownify | and ($page.Param "paige.pages.disable_description" | not) }}
{{ $first := templates.Exists "partials/paige/page-header-first.html" }} {{ $first := templates.Exists "partials/paige/page-header-first.html" }}
{{ $format := $page.Param "paige.date_format" | default ":date_long" }} {{ $format := $page.Param "paige.date_format" | default ":date_long" }}
{{ $last := templates.Exists "partials/paige/page-header-last.html" }} {{ $last := templates.Exists "partials/paige/page-header-last.html" }}
{{ $link := $page.Params.link }} {{ $link := $page.Params.link }}
{{ $microdata := $page.Params.paige.page.microdata }} {{ $microdata := $page.Params.paige.pages.microdata }}
{{ $normal := eq ($page.Param "paige.keyword_style" | default "text") "text" }} {{ $normal := eq ($page.Param "paige.keyword_style" | default "text") "text" }}
{{ $series := $page.GetTerms "series" | and ($page.Param "paige.page.disable_series" | not) }} {{ $series := $page.GetTerms "series" | and ($page.Param "paige.pages.disable_series" | not) }}
{{ $tags := $page.GetTerms "tags" }} {{ $tags := $page.GetTerms "tags" }}
{{ $time := $page.ReadingTime | and ($page.Param "paige.page.disable_reading_time" | not) }} {{ $time := $page.ReadingTime | and ($page.Param "paige.pages.disable_reading_time" | not) }}
{{ $title := $page.LinkTitle | markdownify | and ($page.Param "paige.page.disable_title" | not) }} {{ $title := $page.LinkTitle | markdownify | and ($page.Param "paige.pages.disable_title" | not) }}
{{ $toc := and $page.Content (ne $page.TableOfContents `<nav id="TableOfContents"></nav>`) | and ($page.Param "paige.page.disable_toc" | not) }} {{ $toc := and $page.Content (ne $page.TableOfContents `<nav id="TableOfContents"></nav>`) | and ($page.Param "paige.pages.disable_toc" | not) }}
{{ $keywords := sort (append $categories $tags) "LinkTitle" | and ($page.Param "paige.page.disable_keywords" | not) }} {{ $keywords := sort (append $categories $tags) "LinkTitle" | and ($page.Param "paige.pages.disable_keywords" | not) }}
{{ if or $alert $authors $date $description $first $keywords $last $time $series $title $toc }} {{ if or $alert $authors $date $description $first $keywords $last $time $series $title $toc }}
<header class="mw-100" id="paige-page-header"> <header class="mw-100" id="paige-page-header">

@ -1,14 +1,14 @@
{{ $page := . }} {{ $page := . }}
{{ $auto := $page.Param "paige.page.disable_auto_schema" | not }} {{ $auto := $page.Param "paige.pages.disable_auto_schema" | not }}
{{ $pageBase := $page.Param "paige.page.base_schema" }} {{ $pageBase := $page.Param "paige.pages.base_schema" }}
{{ $siteBase := $page.Param "paige.site.base_schema" }} {{ $siteBase := $page.Param "paige.site.base_schema" }}
{{ range $page.Param "paige.site.schemas" }} {{ range $page.Param "paige.site.schemas" }}
<script type="application/ld+json">{{ merge $siteBase . | jsonify | safeJS }}</script> <script type="application/ld+json">{{ merge $siteBase . | jsonify | safeJS }}</script>
{{ end }} {{ end }}
{{ range $page.Param "paige.page.schemas" }} {{ range $page.Param "paige.pages.schemas" }}
<script type="application/ld+json">{{ merge $pageBase . | jsonify | safeJS }}</script> <script type="application/ld+json">{{ merge $pageBase . | jsonify | safeJS }}</script>
{{ end }} {{ end }}

@ -5,7 +5,7 @@
{{ $first := templates.Exists "partials/paige/footer-first.html" }} {{ $first := templates.Exists "partials/paige/footer-first.html" }}
{{ $last := templates.Exists "partials/paige/footer-last.html" }} {{ $last := templates.Exists "partials/paige/footer-last.html" }}
{{ $license := $page.Param "paige.license" | markdownify | and ($page.Param "paige.site.disable_license" | not) }} {{ $license := $page.Param "paige.license" | markdownify | and ($page.Param "paige.site.disable_license" | not) }}
{{ $microdata := $page.Params.paige.page.microdata }} {{ $microdata := $page.Params.paige.pages.microdata }}
{{ if $credit }} {{ if $credit }}
{{ $credit = markdownify $credit }} {{ $credit = markdownify $credit }}

Loading…
Cancel
Save