Skip to content

Commit

Permalink
docs: showcase page layout using type frontmatter #891
Browse files Browse the repository at this point in the history
  • Loading branch information
McShelby committed Oct 11, 2024
1 parent 6b51834 commit f490174
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 4 deletions.
7 changes: 7 additions & 0 deletions exampleSite/archetypes/chapter-overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
+++
title = "{{ replace .Name "-" " " | title }}"
type = "chapter-overview"
weight = 1
+++

This is a new chapter.
4 changes: 1 addition & 3 deletions exampleSite/content/shortcodes/_index.en.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
+++
ordersectionsby = "title"
title = "Shortcodes"
type = "chapter"
type = "chapter-overview"
weight = 3
+++

Expand All @@ -12,5 +12,3 @@ But this happens to be a bad idea. Everyone uses Markdown because it's pure and
To avoid this limitations, Hugo created [shortcodes](https://gohugo.io/extras/shortcodes/). A shortcode is a simple snippet inside a page.

The Relearn theme provides multiple shortcodes on top of existing ones.

{{%children containerstyle="div" style="h2" description="true" %}}
19 changes: 19 additions & 0 deletions exampleSite/layouts/chapter-overview/views/article.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@

<article class="chapter narrow">
<header class="headline">
{{- partial "content-header.html" . }}
</header>
{{ partial "heading-pre.html" . }}<div class="article-subheading">{{ T "Chapter" .Params.Weight }}</div>
{{ partial "heading.html" . }}{{ partial "heading-post.html" . }}

{{ partial "article-content.html" . }}
{{ partial "shortcodes/children.html" (dict
"page" .
"containerstyle" "div"
"style" "h2"
"description" "true"
)}}
<footer class="footline">
{{- partial "content-footer.html" . }}
</footer>
</article>
2 changes: 1 addition & 1 deletion exampleSite/layouts/partials/menu-pre.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{{ if (eq .Type "chapter") }}<b style="display: inline-block; font-weight: 200; padding-left: .3rem; text-align: left; width: 1.1rem;">{{ .Params.weight }}.</b> {{ end }}
{{ if (or (eq .Type "chapter") (eq .Type "chapter-overview")) }}<b style="display: inline-block; font-weight: 200; padding-left: .3rem; text-align: left; width: 1.1rem;">{{ .Params.weight }}.</b> {{ end }}

0 comments on commit f490174

Please sign in to comment.