Template:Hbc-hl: Difference between revisions
(Reformat headers to show examples) |
m (Ashark moved page Template:Hc-hl to Template:Hbc-hl without leaving a redirect: For better rememberability (headed block code)) |
(No difference)
|
Revision as of 10:53, 29 September 2023
This page is a template, editing it will affect all the pages that make use of it, so users should be especially careful when editing it. For more details on how to use templates see "A Quick Guide to Templates"
Block code with header. With highlighted syntax.
- Use Template:hc for block code with header without highlighted syntax.
- Use Template:bc for block code without header.
- Use Template:ic for inline code.
Parameters
1
orlang
: the language of code block2
orhead
: the code in the top pane3
orcode
: the code in the bottom pane
Usage examples
Without naming parameters:
Some text {{hc-hl|python|script.py| def quick_sort(arr): less = []}} text continues.
With full parameter names:
Some text {{hc-hl|lang=python|head=script.py|code= def quick_sort(arr): less = []}} text continues.
Result
Some text
text continues.
See also
ToDo
Waiting for TemplateStyles extension to be installed: https://bugs.kde.org/show_bug.cgi?id=474964 After that, switch the content model of Template:Hc-hl/styles.css to Sanitized CSS. Uncomment templatestyles tag. (It was commented, so it is not shown literally until the extension setup is done). After that, template should work normally.