Template:Hbc-hl: Difference between revisions
(Keep examples simple, change their order, fix hbc template name) |
(Enable style after the TemplateStyles extension was installed (see Bug 474964).) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
< | <templatestyles src="Template:Hbc-hl/styles.css" /><noinclude>{{DISPLAYTITLE:Template:hbc-hl}} | ||
{{Template}} | {{Template}} | ||
Line 37: | Line 37: | ||
* [https://pygments.org/languages/ List of supported values for {{ic|lang}} parameter]. | * [https://pygments.org/languages/ List of supported values for {{ic|lang}} parameter]. | ||
</noinclude><includeonly>{{#tag:pre|{{{head|{{{2|{{META Error}}}}}}}}|style="margin-bottom: 0; border-bottom:none; padding-bottom:0.8em;"}} | |||
</noinclude><includeonly>{{#tag:pre|{{{head|{{{2|{{META Error}}}}}}}}|style="margin-bottom: 0; border-bottom:none; padding-bottom:0.8em;"}} | |||
{{#tag:syntaxhighlight| | {{#tag:syntaxhighlight| | ||
{{{code|{{{3|{{META Error}}}}}}}} | {{{code|{{{3|{{META Error}}}}}}}} | ||
|lang="{{{lang|{{{1|{{META Error}}}}}}}}"|style="margin-bottom: 0; border-bottom:none; padding-bottom:0.8em;"}}</includeonly> | |lang="{{{lang|{{{1|{{META Error}}}}}}}}"|style="margin-bottom: 0; border-bottom:none; padding-bottom:0.8em;"}}</includeonly> |
Latest revision as of 21:40, 21 October 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:hbc 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
With full parameter names:
{{hbc-hl|lang=python|head=script.py|code= def quick_sort(arr): less = []}}
Without naming parameters:
{{hbc-hl|python|script.py| def quick_sort(arr): less = []}}
Result
script.py
def quick_sort(arr):
less = []
See also