Template:Hbc-hl: Difference between revisions

From KDE Community Wiki
(Remove unneeded comment, it is not true what it says)
(Enable style after the TemplateStyles extension was installed (see Bug 474964).)
 
Line 1: Line 1:
<!--templatestyles src="Template:Hc-hl/styles.css" /--><noinclude>{{DISPLAYTITLE:Template:hbc-hl}}
<templatestyles src="Template:Hbc-hl/styles.css" /><noinclude>{{DISPLAYTITLE:Template:hbc-hl}}
{{Template}}
{{Template}}


Line 36: Line 36:


* [https://pygments.org/languages/ List of supported values for {{ic|lang}} parameter].
* [https://pygments.org/languages/ List of supported values for {{ic|lang}} parameter].
== 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:hbc-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.


</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;"}}

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.

Parameters

  • 1 or lang: the language of code block
  • 2 or head: the code in the top pane
  • 3 or code: 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