Code Blocks
Code blocks are syntax-highlighted containers for displaying code snippets. They provide a clean, readable way to showcase code examples with language-specific highlighting and copy functionality. Each code block includes a language indicator and a copy button for easy code sharing.
Properties
lang
string required
The programming language for syntax highlighting. Common values include javascript, typescript, python, html, css, json, etc. If not specified, defaults to plaintext.
Examples
Basic Code Block
function greet(name) {  return `Hello, ${name}!`; }   console.log(greet('World')); <scalar-code lang="javascript">  function greet(name) { return `Hello, ${name}!`; }  console.log(greet('World')); </scalar-code> Code Block with Different Language
def fibonacci(n):  if n <= 1:  return n  return fibonacci(n-1) + fibonacci(n-2)   print(fibonacci(10)) <scalar-code lang="python">  def fibonacci(n): if n <= 1: return n return fibonacci(n-1) + fibonacci(n-2)  print(fibonacci(10)) </scalar-code>