Inline Code #
Use backticks for inline code within paragraphs.
Fenced Code Blocks #
JavaScript #
function greet(name) {
return `Hello, ${name}!`;
}
const users = ['Alice', 'Bob', 'Charlie'];
users.forEach(user => console.log(greet(user)));
TypeScript #
interface User {
id: number;
name: string;
email: string;
}
async function fetchUser(id: number): Promise<User> {
const response = await fetch(`/api/users/${id}`);
return response.json();
}
Go #
package main
import "fmt"
func main() {
messages := make(chan string)
go func() {
messages <- "Hello from goroutine"
}()
msg := <-messages
fmt.Println(msg)
}
Python #
from dataclasses import dataclass
from typing import List
@dataclass
class Article:
title: str
tags: List[str]
published: bool = False
def get_published(articles: List[Article]) -> List[Article]:
return [a for a in articles if a.published]
Rust #
use std::collections::HashMap;
fn main() {
let mut scores: HashMap<String, i32> = HashMap::new();
scores.insert(String::from("Blue"), 10);
scores.insert(String::from("Red"), 50);
for (key, value) in &scores {
println!("{}: {}", key, value);
}
}
YAML #
baseURL: https://example.org/
title: My Site
theme: shiloh
params:
enableSearch: true
author:
name: John Doe
HTML #
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
CSS #
.article-prose {
@apply prose prose-lg max-w-none;
h2 {
@apply text-2xl font-bold mt-8 mb-4;
}
a {
@apply text-primary hover:underline;
}
}
Shell #
#!/bin/bash
hugo server --buildDrafts --disableFastRender
SQL #
SELECT
u.name,
COUNT(p.id) as post_count
FROM users u
LEFT JOIN posts p ON p.author_id = u.id
WHERE u.active = true
GROUP BY u.id
HAVING COUNT(p.id) > 5
ORDER BY post_count DESC;
JSON #
{
"name": "shiloh",
"version": "1.0.0",
"dependencies": {
"tailwindcss": "^4.0.0",
"daisyui": "^5.0.0"
}
}
Plain Code Block #
Plain text without syntax highlighting.
Useful for output or logs.
