mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-06 14:14:04 +00:00
43 lines
1.6 KiB
HTML
43 lines
1.6 KiB
HTML
{{/*
|
|
HugoBlox Notebook Shortcode
|
|
Copyright (c) HugoBlox
|
|
|
|
Licensed under MIT WITH ATTRIBUTION REQUIRED:
|
|
- Keep this notice intact
|
|
- Preserve visible/hidden "Powered by Hugo Blox Kit" attribution
|
|
- See https://github.com/HugoBlox/kit/blob/main/LICENSE.md
|
|
|
|
This shortcode relies on the Hugo Blox Kit theme ecosystem.
|
|
Docs: https://docs.hugoblox.com/
|
|
|
|
Render Jupyter/Quarto notebooks directly inside Markdown while keeping blocks editable.
|
|
|
|
Parameters
|
|
----------
|
|
src/file (required)
|
|
Notebook path. Supports page resources, assets/, static/, or remote URLs.
|
|
title (optional)
|
|
Heading override. Defaults to notebook filename.
|
|
language (optional)
|
|
Highlight language override. Defaults to notebook metadata or python.
|
|
show_code / show_markdown / show_outputs (optional, default true)
|
|
Toggle sections per cell type.
|
|
show_metadata (optional, default false)
|
|
Display kernel/language metadata badges.
|
|
line_numbers (optional, default false)
|
|
Render chroma line numbers for code cells.
|
|
max_output_height (optional, default "26rem")
|
|
CSS value for output scroll area height (supports rem/vh/calc()).
|
|
dense (optional, default false)
|
|
Compact spacing preset.
|
|
source_url / show_download / download_label (optional)
|
|
Override download link behavior.
|
|
|
|
Examples
|
|
--------
|
|
{{< notebook src="notebooks/analysis.ipynb" >}}
|
|
{{< notebook src="https://example.com/demo.ipynb" show_metadata=true line_numbers=true >}}
|
|
{{< notebook file="stats/notebook.ipynb" show_code=false show_outputs=true title="Model outputs" >}}
|
|
*/}}
|
|
{{ partial "functions/notebook/render" . }}
|