Inhoudsopgave toegevoegd aan handleidingen met HeadingPermalinkExtension
- Nederlandse en Engelse handleiding hebben nu een inhoudsopgave met anchors naar alle hoofdstukken op dezelfde pagina - HeadingPermalinkExtension toegevoegd aan CommonMark configuratie voor zowel frontend als admin markdown parsers - Heading IDs gegenereerd voor elk kopje (## en lager)
This commit is contained in:
@@ -559,6 +559,16 @@ class CodePressCMS {
|
||||
'html_input' => 'strip',
|
||||
'allow_unsafe_links' => false,
|
||||
'max_nesting_level' => 100,
|
||||
'heading_permalink' => [
|
||||
'html_class' => 'heading-permalink',
|
||||
'id_prefix' => '',
|
||||
'insert' => 'after',
|
||||
'min_heading_level' => 1,
|
||||
'max_heading_level' => 6,
|
||||
'title' => 'Permalink',
|
||||
'symbol' => '',
|
||||
'aria_hidden' => true,
|
||||
],
|
||||
];
|
||||
|
||||
// Create environment with extensions
|
||||
@@ -568,6 +578,7 @@ class CodePressCMS {
|
||||
$environment->addExtension(new \League\CommonMark\Extension\Strikethrough\StrikethroughExtension());
|
||||
$environment->addExtension(new \League\CommonMark\Extension\Table\TableExtension());
|
||||
$environment->addExtension(new \League\CommonMark\Extension\TaskList\TaskListExtension());
|
||||
$environment->addExtension(new \League\CommonMark\Extension\HeadingPermalink\HeadingPermalinkExtension());
|
||||
|
||||
// Handle custom image size syntax: {:width="300" height="200"}
|
||||
$imagePlaceholders = [];
|
||||
|
||||
Reference in New Issue
Block a user