diff --git a/.gitignore b/.gitignore index ed02a52..793daca 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /docs.phar /.env /.phpunit.result.cache +/composer.lock diff --git a/src/Directive/SidebarDirective.php b/src/Directive/SidebarDirective.php index 41996cf..f4674e2 100644 --- a/src/Directive/SidebarDirective.php +++ b/src/Directive/SidebarDirective.php @@ -25,7 +25,7 @@ public function processSub(Parser $parser, ?Node $document, string $variable, st $wrapperDiv = $parser->renderTemplate( 'directives/sidebar.html.twig', [ - 'title' => $data, + 'title' => $parser->createSpanNode($data)->render(), ] ); diff --git a/tests/fixtures/expected/blocks/directives/sidebar.html b/tests/fixtures/expected/blocks/directives/sidebar.html index ee4a046..eba07ea 100644 --- a/tests/fixtures/expected/blocks/directives/sidebar.html +++ b/tests/fixtures/expected/blocks/directives/sidebar.html @@ -1,2 +1,5 @@

some text inside sidebar

+ +

The full signature of the request() method is...

+
diff --git a/tests/fixtures/source/blocks/directives/sidebar.rst b/tests/fixtures/source/blocks/directives/sidebar.rst index bf10935..b179763 100644 --- a/tests/fixtures/source/blocks/directives/sidebar.rst +++ b/tests/fixtures/source/blocks/directives/sidebar.rst @@ -2,3 +2,7 @@ .. sidebar:: The sidebar's title some text inside sidebar + +.. sidebar:: More about the ``request()`` Method + + The full signature of the ``request()`` method is...