From df73ecc301ffa7a0edc8884f861d35b2275e7c61 Mon Sep 17 00:00:00 2001 From: Jack Hickey <133868041+nginx-jack@users.noreply.github.com> Date: Wed, 28 May 2025 11:12:45 +0100 Subject: [PATCH] Shortcode: Add nobreak shortcode and usage example --- exampleSite/content/test-product/prose/_index.md | 5 +++++ exampleSite/content/test-product/prose/nobreak.md | 15 +++++++++++++++ layouts/shortcodes/nb.html | 1 + 3 files changed, 21 insertions(+) create mode 100644 exampleSite/content/test-product/prose/_index.md create mode 100644 exampleSite/content/test-product/prose/nobreak.md create mode 100644 layouts/shortcodes/nb.html diff --git a/exampleSite/content/test-product/prose/_index.md b/exampleSite/content/test-product/prose/_index.md new file mode 100644 index 0000000..c92d69b --- /dev/null +++ b/exampleSite/content/test-product/prose/_index.md @@ -0,0 +1,5 @@ +--- +description: Prose +title: Prose +weight: 100 +--- diff --git a/exampleSite/content/test-product/prose/nobreak.md b/exampleSite/content/test-product/prose/nobreak.md new file mode 100644 index 0000000..75fb271 --- /dev/null +++ b/exampleSite/content/test-product/prose/nobreak.md @@ -0,0 +1,15 @@ +--- +description: Nobreak +title: Nobreak +weight: 100 +--- + +## No break shortcode `nb` + +Using the `nb` shorcode should stop words breaking across lines. A common use case would be on things like product names, such as {{}}NGINX Plus (nobreak) {{}} vs NGINX Plus (with break). + +Usage + +``` markdown +{{}}NGINX Plus{{}} +``` diff --git a/layouts/shortcodes/nb.html b/layouts/shortcodes/nb.html new file mode 100644 index 0000000..f10d873 --- /dev/null +++ b/layouts/shortcodes/nb.html @@ -0,0 +1 @@ +{{ .Inner | markdownify }}