Pager override demo

05 · Override both

Override both sides at once; demonstrate explicit labels and an external URL.

2 min

The last of the pager shortcode examples. This page overrides both sides of the pager. Previous points at the skipped page 3 (effectively undoing the workshop’s skip-flow); Next points at an external URL with a custom label.

What to look for

External URLs are valid — the shortcode doesn’t try to resolve them to local pages, so the nextLabel is mandatory in that case (without a label, the button would display the bare URL).

The markdown

markdown
{{< pager
  prev="/workshops/pager-demo/03-skipped/"
  prevLabel="Read about the skipped page"
  next="https://github.com/splunk/hugo-theme-splunk-workshop"
  nextLabel="Open the theme on GitHub"
>}}

The order and line breaks don’t matter — Hugo shortcodes accept named args on one line or several.

End of the shortcode demo

This is the last page that uses the pager shortcode for overrides. The pager at the bottom is fully manual.

If you came in expecting the standard “Previous = sibling, Next = sibling”, compare this page’s pager to page 1’s and you’ll see the difference at a glance.

One more page follows in the sidebar — 06 · nopager — which demonstrates the front-matter alternative for opting a page out of the pager chain entirely (a different mechanism from the override shortcode shown here).

Last Modified ·