Skip to content

fix/callout build error#118

Merged
leecalcote merged 7 commits intomasterfrom
fix/callout-build-error
Apr 2, 2026
Merged

fix/callout build error#118
leecalcote merged 7 commits intomasterfrom
fix/callout-build-error

Conversation

@alexquincy
Copy link
Copy Markdown

  • Fix callout build error caused by escaped shortcode syntax in body
  • Add live rendered examples for all Hextra shortcodes

leecalcote and others added 7 commits April 2, 2026 09:49
Signed-off-by: leecalcote <leecalcote@users.noreply.github.com>
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
Hugo resolves escaped shortcode delimiters (e.g. {{</* */>}}) to
literal {{< >}} inside .InnerDeindent, which then causes markdownify
to fail with "shortcode has no name". Reword the callout text to avoid
embedded shortcode delimiter literals.

Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
Signed-off-by: Bhumika Garg <bhumikatech2024@gmail.com>
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
Bumps  and [picomatch](https://github.com/micromatch/picomatch). These dependencies needed to be updated together.

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@2.3.1...2.3.2)

Updates `picomatch` from 4.0.2 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
Signed-off-by: Raunak Madan <143412156+CodexRaunak@users.noreply.github.com>
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
Signed-off-by: YASHMAHAKAL <yvsst01@gmail.com>
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
Previously PDF, include, term, jupyter, and asciinema shortcodes only
had syntax documentation with no rendered output. This commit adds the
supporting assets and data files needed to produce live examples:

- sample.pdf: minimal PDF for the hextra/pdf embed demo
- example-notebook.ipynb: Jupyter notebook with markdown, code, and
  output cells for the hextra/jupyter demo
- demo.cast: asciinema terminal recording for the hextra/asciinema demo
- data/en/termbase.yaml: glossary definitions (API, CLI, SSG, CDN,
  YAML, CI/CD) for the hextra/term tooltip demo
- content/include-snippet: standalone page included inline via
  hextra/include

Every Hextra shortcode now has a live rendered example on the content
formatting examples page.

Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
@alexquincy alexquincy force-pushed the fix/callout-build-error branch from c9c6728 to b87fd05 Compare April 2, 2026 14:50
@leecalcote leecalcote merged commit ecc3df1 into master Apr 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants