本文包含多种编程语言的代码块,用于测试 Chroma 语法高亮在浅色和深色模式下的表现。

Go 语言

package main

import "fmt"

func main() {
    // 打印问候语
    message := "Hello, KQ:Creation!"
    fmt.Println(message)

    // 循环示例
    for i := 0; i < 5; i++ {
        fmt.Printf("Count: %d\n", i)
    }
}

Python

def fibonacci(n: int) -> list[int]:
    """返回前 n 个斐波那契数"""
    a, b = 0, 1
    result = []
    for _ in range(n):
        result.append(a)
        a, b = b, a + b
    return result

print(fibonacci(10))

JavaScript

// 防抖函数
function debounce(fn, delay) {
  let timer = null;
  return function (...args) {
    clearTimeout(timer);
    timer = setTimeout(() => fn.apply(this, args), delay);
  };
}

Shell

#!/bin/bash
# 构建并部署脚本
echo "Building site..."
hugo --minify
echo "Build complete. Files in public/"

深色模式下,代码块背景应为 #2d3139,关键字(如 funcdeffunction)应有不同颜色,注释呈灰色斜体。