This is a test post to verify Shiki syntax highlighting. Below are examples in various languages.
TypeScript
typescript
interface User {
id: number;
name: string;
role: "admin" | "user";
}
function getUser(id: number): User {
return {
id,
name: "John Doe",
role: "admin",
};
}
Python
python
def calculate_fibonacci(n):
if n <= 1:
return n
else:
return calculate_fibonacci(n-1) + calculate_fibonacci(n-2)
print(calculate_fibonacci(10))
CSS
css
.container {
display: flex;
justify-content: center;
align-items: center;
background-color: #f0f0f0;
}
.text-primary {
color: #0070f3;
}
JSON
json
{
"name": "shiki-test",
"version": "1.0.0",
"dependencies": {
"shiki": "^1.0.0"
}
}
Bash
bash
#!/bin/bash
echo "Installing dependencies..."
npm install
echo "Done!"

