Skip to content
Snippets Groups Projects
Unverified Commit 555dfae4 authored by Patrick Marsceill's avatar Patrick Marsceill
Browse files

Make TOC on parent pages optional

parent 309b2384
No related branches found
No related tags found
No related merge requests found
......@@ -54,7 +54,7 @@
<div class="page-content">
{{ content }}
{% if page.has_children == true %}
{% if page.has_children == true and page.has_toc != false %}
<hr>
<h2 class="text-delta">Table of contents</h2>
{% assign children_list = site.pages | sort:"nav_order" %}
......
......@@ -92,7 +92,6 @@ On the parent pages, add 2 YAML front matter variables:
#### Example
{: .no_toc }
```yaml
---
layout: default
......@@ -121,6 +120,23 @@ nav_order: 2
---
```
### Auto-generating Table of Contents
By default, all pages with children will automatically append a Table of Contents which lists the child pages after the parent page's content. To disable this auto Table of Contents, set it to false on the parent page's YAML front matter.
#### Example
{: .no_toc }
```yaml
---
layout: default
title: UI Components
nav_order: 2
has_children: true
has_toc: false
permalink: /docs/ui-components
---
```
The Buttons page appears a child of UI Components and appears second in the UI Components section.
### Children with children
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment