You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1.3 KiB

+++ title = "No TOC in Summary (with more comment marker)" tags = ["export-option", "toc", "summary", "endtoc", "more"] draft = false +++

Table of Contents

By default, Hugo will dump everything at the beginning of a post into its .Summary (See Hugo content summaries). As TOC enabled using the export option like toc:t is inserted at the beginning of a post, TOC will be shown in that summary too!

In this example, the special comment more is used.

ox-hugo's Solution

ox-hugo helps prevent that with a workaround.. it inserts a special HTML comment <!--endtoc--> after the TOC.

Snippet

As the more comment is present, the summary_minus_toc.html partial used for this test site ensures that only the content between <!--endtoc--> and <!--more--> is considered as summary.

This partial needs to be used wherever the summary text is needed (example: the Opengraph og:description meta tag).