Use config to hide values

This commit is contained in:
Will Faught
2024-07-17 18:25:34 -07:00
parent b17519532a
commit ada7e4c8c1
18 changed files with 491 additions and 419 deletions

View File

@@ -1,19 +1,14 @@
+++
title = "Paige"
[paige]
style = """
#paige-collections,
#paige-metadata,
#paige-sections,
#paige-pages {
display: none;
}
"""
[paige.search]
hide_page = true
[paige.list_page]
hide_collections = true
hide_pages = true
hide_sections = true
[paige.page]
hide_title = true
+++
<p>{{% paige/image alt="Landscape" breakpoints=true class="object-fit-cover rounded-4 shadow-lg" fetchpriority="high" height="20rem" loading="eager" process="webp" src="https://images.unsplash.com/photo-1490604001847-b712b0c2f967?w=1296" width="100%" %}}</p>
{{< paige/image alt="Landscape" breakpoints=true class="mt-3 object-fit-cover rounded-4 shadow-lg" fetchpriority="high" height="20rem" loading="eager" process="webp" src="https://images.unsplash.com/photo-1490604001847-b712b0c2f967?w=1296" width="100%" >}}
<h1 class="display-5 fw-bold mb-2 text-center">An advanced Hugo theme</h1>
@@ -29,6 +24,6 @@ hide_page = true
<a href="https://github.com/willfaught/paige">Get started!</a>
</p>
<div class="column-gap-3 d-flex display-6 justify-content-center mb-3">
<div class="column-gap-3 d-flex display-6 justify-content-center">
{{< paige/icon class="bi bi-github" title="GitHub" url="https://github.com/willfaught/paige" >}}
</div>

View File

@@ -7,23 +7,29 @@ tags = ["sections"]
title = "Customizations"
[paige]
credit = "Paige Theme"
style = """
#paige-authors,
#paige-date,
#paige-file,
#paige-keywords,
#paige-reading-time,
#paige-series,
#paige-toc,
.paige-authors,
.paige-date,
.paige-keywords,
.paige-reading-time,
.paige-series,
.paige-summary {
display: block;
}
"""
file_edit_url = "https://github.com/willfaught/paige/edit/master/exampleSite/content/%s"
file_history_url = "https://github.com/willfaught/paige/commits/master/exampleSite/content/%s"
license = "MIT License"
[paige.list_page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_reading_time = false
hide_series = false
hide_summary = false
[paige.page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_next = false
hide_prev = false
hide_reading_time = false
hide_series = false
hide_toc = false
[paige.site]
hide_breadcrumbs = false
hide_credit = false
hide_license = false
+++
This site hides some section page data by default. This page shows it all.
@@ -34,25 +40,30 @@ This site hides some section page data by default. This page shows it all.
This page has the following parameters:
```yaml
paige:
credit: "Paige Theme"
file_link:
disable: false
style: |
#paige-authors,
#paige-date,
#paige-file,
#paige-keywords,
#paige-reading-time,
#paige-series,
#paige-toc,
.paige-authors,
.paige-date,
.paige-keywords,
.paige-reading-time,
.paige-series,
.paige-summary {
display: block;
}
```toml
[paige]
credit = "Paige Theme"
file_edit_url = "https://github.com/willfaught/paige/edit/master/exampleSite/content/%s"
file_history_url = "https://github.com/willfaught/paige/commits/master/exampleSite/content/%s"
license = "MIT License"
[paige.list_page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_reading_time = false
hide_series = false
hide_summary = false
[paige.page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_next = false
hide_prev = false
hide_reading_time = false
hide_series = false
hide_toc = false
[paige.site]
hide_breadcrumbs = false
hide_credit = false
hide_license = false
```

View File

@@ -8,25 +8,29 @@ tags = ["show", "singles"]
title = "Show Data"
[paige]
credit = "Paige Theme"
style = """
#paige-authors,
#paige-breadcrumbs,
#paige-date,
#paige-file,
#paige-keywords,
#paige-prev-next,
#paige-reading-time,
#paige-series,
#paige-toc,
.paige-authors,
.paige-date,
.paige-keywords,
.paige-reading-time,
.paige-series,
.paige-summary {
display: block;
}
"""
file_edit_url = "https://github.com/willfaught/paige/edit/master/exampleSite/content/%s"
file_history_url = "https://github.com/willfaught/paige/commits/master/exampleSite/content/%s"
license = "MIT License"
[paige.list_page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_reading_time = false
hide_series = false
hide_summary = false
[paige.page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_next = false
hide_prev = false
hide_reading_time = false
hide_series = false
hide_toc = false
[paige.site]
hide_breadcrumbs = false
hide_credit = false
hide_license = false
+++
This page shows some data that the rest of the site hides.
@@ -37,27 +41,30 @@ This page shows some data that the rest of the site hides.
This page has the following parameters:
```yaml
paige:
credit: "Paige Theme"
file_link:
disable: false
style: |
#paige-authors,
#paige-breadcrumbs,
#paige-date,
#paige-file,
#paige-keywords,
#paige-prev-next,
#paige-reading-time,
#paige-series,
#paige-toc,
.paige-authors,
.paige-date,
.paige-keywords,
.paige-reading-time,
.paige-series,
.paige-summary {
display: block;
}
```toml
[paige]
credit = "Paige Theme"
file_edit_url = "https://github.com/willfaught/paige/edit/master/exampleSite/content/%s"
file_history_url = "https://github.com/willfaught/paige/commits/master/exampleSite/content/%s"
license = "MIT License"
[paige.list_page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_reading_time = false
hide_series = false
hide_summary = false
[paige.page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_next = false
hide_prev = false
hide_reading_time = false
hide_series = false
hide_toc = false
[paige.site]
hide_breadcrumbs = false
hide_credit = false
hide_license = false
```

View File

@@ -8,40 +8,52 @@ tags = ["singles", "style"]
title = "Style Data"
[paige]
credit = "Paige Theme"
file_edit_url = "https://github.com/willfaught/paige/edit/master/exampleSite/content/%s"
file_history_url = "https://github.com/willfaught/paige/commits/master/exampleSite/content/%s"
license = "MIT License"
style = """
#paige-authors,
#paige-breadcrumbs,
#paige-content,
#paige-copyright,
#paige-credit,
#paige-date,
#paige-description,
#paige-file,
#paige-keywords,
#paige-prev-next,
#paige-license,
#paige-menu,
#paige-page-title,
#paige-page-description,
#paige-reading-time,
#paige-series,
#paige-toc,
.paige-authors,
.paige-date,
.paige-keywords,
.paige-reading-time,
.paige-series,
.paige-summary {
display: block;
#paige-siblings,
#paige-site-title,
#paige-site-description,
#paige-toc {
font-style: italic;
}
#paige-authors { font-style: italic; }
#paige-content { font-style: italic; }
#paige-date { font-style: italic; }
#paige-description { font-style: italic; }
#paige-file { font-style: italic; }
#paige-keywords { font-style: italic; }
#paige-reading-time { font-style: italic; }
#paige-series { font-style: italic; }
#paige-title { font-style: italic; }
#paige-toc { font-style: italic; }
#paige-copyright { font-style: italic; }
.paige-authors { font-style: italic; }
.paige-date { font-style: italic; }
.paige-keyword { font-style: italic; }
.paige-series { font-style: italic; }
.paige-summary { font-style: italic; }
"""
[paige.list_page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_reading_time = false
hide_series = false
hide_summary = false
[paige.page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_next = false
hide_prev = false
hide_reading_time = false
hide_series = false
hide_toc = false
[paige.site]
hide_breadcrumbs = false
hide_credit = false
hide_license = false
+++
This page styles some data differently than the rest of the site.
@@ -52,42 +64,53 @@ This page styles some data differently than the rest of the site.
This page has the following parameters:
```yaml
paige:
credit: "Paige Theme"
file_link:
disable: false
style: |
#paige-authors,
#paige-date,
#paige-file,
#paige-keywords,
#paige-prev-next,
#paige-reading-time,
#paige-series,
#paige-toc,
.paige-authors,
.paige-date,
.paige-keywords,
.paige-reading-time,
.paige-series,
.paige-summary {
display: block;
}
#paige-authors { font-style: italic; }
#paige-content { font-style: italic; }
#paige-date { font-style: italic; }
#paige-description { font-style: italic; }
#paige-file { font-style: italic; }
#paige-keywords { font-style: italic; }
#paige-reading-time { font-style: italic; }
#paige-series { font-style: italic; }
#paige-title { font-style: italic; }
#paige-toc { font-style: italic; }
#paige-copyright { font-style: italic; }
.paige-authors { font-style: italic; }
.paige-date { font-style: italic; }
.paige-keyword { font-style: italic; }
.paige-series { font-style: italic; }
.paige-summary { font-style: italic; }
```toml
[paige]
credit = "Paige Theme"
file_edit_url = "https://github.com/willfaught/paige/edit/master/exampleSite/content/%s"
file_history_url = "https://github.com/willfaught/paige/commits/master/exampleSite/content/%s"
license = "MIT License"
style = """
#paige-authors,
#paige-breadcrumbs,
#paige-content,
#paige-copyright,
#paige-credit,
#paige-date,
#paige-description,
#paige-file,
#paige-keywords,
#paige-license,
#paige-menu,
#paige-page-title,
#paige-page-description,
#paige-reading-time,
#paige-series,
#paige-siblings,
#paige-site-title,
#paige-site-description,
#paige-toc {
font-style: italic;
}
"""
[paige.list_page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_reading_time = false
hide_series = false
hide_summary = false
[paige.page]
hide_authors = false
hide_date = false
hide_keywords = false
hide_next = false
hide_prev = false
hide_reading_time = false
hide_series = false
hide_toc = false
[paige.site]
hide_breadcrumbs = false
hide_credit = false
hide_license = false
```