Jump to content

Template:Hbc-hl: Difference between revisions

From KDE Community Wiki
Ashark (talk | contribs)
Comment out the templatestyles tag. Need to undo this change after TemplateStyles extension is installed.
Ashark (talk | contribs)
m Fix typo
Line 4: Line 4:
Block code with header. With highlighted syntax.
Block code with header. With highlighted syntax.


* Use [[Template:hc]] for block code with header without highlighted sintax.
* Use [[Template:hc]] for block code with header without highlighted syntax.
* Use [[Template:bc]] for block code without header.
* Use [[Template:bc]] for block code without header.
* Use [[Template:ic]] for inline code.
* Use [[Template:ic]] for inline code.

Revision as of 13:24, 28 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.

Usage

  • 1 or lang: the language of code block, to apply highlighting
  • 2 or head: the code in the top pane
  • 3 or output: the code in the bottom pane
{{hc-hl|lang=python|script.py|
def quick_sort(arr):
	less = []}}
{{hc-hl|python|head=script.py|output=output=
def quick_sort(arr):
	less = []}}

See here for supported values for lang.

Example

Template:Hc-hl

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.