This guide showcases the rich Markdown features available in Astro Theme Shyne, including code syntax highlighting, math formulas, callouts, and more.
Code Highlighting
The theme uses Expressive Code and Shiki for beautiful code highlighting. Here’s a TypeScript example:
interface User { id: number; name: string; email: string;}
function greetUser(user: User): string { return `Hello, ${user.name}!`;}
const user: User = { id: 1, name: "Alice", email: "alice@example.com"};
console.log(greetUser(user));And here’s some Python:
def fibonacci(n: int) -> int: """Calculate the nth Fibonacci number.""" if n <= 1: return n return fibonacci(n - 1) + fibonacci(n - 2)
# Calculate first 10 Fibonacci numbersfor i in range(10): print(f"F({i}) = {fibonacci(i)}")Math Formulas
The theme supports LaTeX math rendering via KaTeX.
Inline Math
The equation is famous.
Block Math
Callouts / Admonitions
Use GitHub-style callouts to highlight important information:
NoteUseful information that users should know, even when skimming.
TipA helpful suggestion to improve your workflow.
WarningPotential problems that users should avoid.
CautionAdvises about situations that could cause loss of data or hardware damage.
Tables
| Feature | Status | Description |
|---|---|---|
| Blog | ✅ | Full-featured blog system |
| Projects | ✅ | Portfolio showcase |
| Photos | ✅ | Polaroid gallery |
| Search | ✅ | Instant search |
| RSS | ✅ | RSS feed generation |
Lists
Unordered
- First item
- Second item
- Nested item
- Another nested
- Third item
Ordered
- First step
- Second step
- Third step
Links
- Internal link: About Page
- External link: Astro Documentation
Images
You can include images in your posts:

Conclusion
These features make Astro Theme Shyne perfect for technical writing and documentation.