🎨 Theme Options for Life After Coding
This guide shows you different theme options for your Quarto blog. To change themes, simply update the theme value in _quarto.yml.
Built-in Quarto Themes
1. Modern Professional Themes
flatly- Clean, modern Bootstrap-based themecosmo- Current theme, friendly and readablelumen- Light and minimalisticsandstone- Warm, earthy tones
2. Dark/Light Adaptive Themes
quartz- Professional with good contrastvapor- Modern with subtle gradientszephyr- Clean with excellent typography
3. Academic/Technical Themes
united- Bold and confidentjournal- Academic paper stylereadable- Optimized for long-form reading
4. Creative Themes
sketchy- Hand-drawn, informal styleminty- Fresh, mint-green accentsmorph- Soft, rounded design
How to Change Themes
In your _quarto.yml file, find this section:
format:
html:
theme: cosmo # ← Change this line
css: styles.cssExamples
For a professional tech blog:
theme: flatlyFor a modern, dark-friendly theme:
theme: quartzFor academic/technical writing:
theme: journalFor a unique, creative look:
theme: vaporAdvanced: Custom Theme Combinations
You can also combine themes with your custom CSS:
theme: [flatly, styles.css]Or create completely custom themes:
theme:
light: [cosmo, styles.css]
dark: [darkly, styles.css]Preview Your Changes
After changing the theme in _quarto.yml:
- Using VS Code task: Press
Ctrl+Shift+P→ “Tasks: Run Task” → “Preview Blog” - Using terminal: Run
pixi run preview - Manual: Run
quarto preview
Recommended Combinations
| Blog Type | Theme | Why |
|---|---|---|
| Tech Blog | flatly |
Clean, professional, great code highlighting |
| Personal Blog | cosmo |
Friendly, readable, good for storytelling |
| Academic | journal |
Formal, excellent typography for long articles |
| Portfolio | quartz |
Modern, showcases work well |
| Creative | vapor |
Unique, artistic, stands out |
Current Enhanced Styling
Your blog currently uses:
- Base theme:
cosmo - Custom CSS: Enhanced with modern typography, animations, and improved styling
- Fonts: Inter for text, JetBrains Mono for code
- Colors: Professional blue palette with gradient accents
- Features: Hover effects, smooth transitions, responsive design
Try different themes to see what works best for your content style!