本文包含多种编程语言的代码块,用于测试 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,关键字(如 func、def、function)应有不同颜色,注释呈灰色斜体。