Complete Markdown Formatting Guide
Markdown Formatting Guide
This guide demonstrates all the formatting options available for your blog posts.
Code Blocks
Terminal Commands
#!/usr/bin/env bash
# Install development tools
sudo apt update
sudo apt install neofetch htop btop++
# Quality of terminal
echo "Installing QOL tools for terminal and UI"
Code Snippets with Syntax Highlighting
function pause() {
read -p "$*"
}
// With TypeScript types
interface Config {
enableDebug: boolean;
maxRetries: number;
}
Inline Code
Use `inline code` for short code references like npm install or git commit.
Bookmarks and Links
External Links
Check out my photography at Ronny Coste š
Bookmark Cards

Ronny Coste
B.S. in Computer Science and Information Security. Experienced in Web Development, Data Analytics, Photography, Film, and Design.
Text Formatting
Quotes and Citations
"The best way to predict the future is to invent it." ā Alan Kay
Callouts and Alerts
:::info This is an informational callout box for important notes. :::
:::warning Warning! This section requires careful attention. :::
Lists
Unordered List
- Web Development
- Frontend
- Backend
- Data Analytics
- Photography
- Digital
- Film
Ordered List
- Install dependencies
- Configure settings
- Run the application
- Start the server
- Open the browser
Tables
| Feature | Description | Status |
|---|---|---|
| Code Blocks | Syntax highlighting | ā |
| Bookmarks | Link previews | ā |
| Images | Next.js optimization | ā |
Text Styling
Bold text for emphasis
Italic text for subtle emphasis
Strikethrough for outdated info
==Highlighted text== for important points
Terminal Output
fatal: write error: No space left on device
fatal: fetch-pack: invalid index-pack output
File Structure
project/
āāā src/
ā āāā components/
ā ā āāā Bookmark.tsx
ā āāā pages/
ā āāā blog/
āāā content/
āāā blog/
āāā example.md
Interactive Elements
Collapsible Details
Click to expand
This content is hidden by default but can be revealed by clicking.
Task Lists
- Add code formatting
- Implement bookmarks
- Add more interactive elements
- Write documentation
Custom Components
Command Line Interface
added 390 packages, removed 23 packages changed 16 packages
Key Combinations
Ctrl + C to copy Cmd + Shift + P to open command palette
Adding some data visualization to my posts
This is a test post to demonstrate data visualizations using Plotly.
Here is a simple bar chart:
Here is a pie chart:
Here is a bespoke chart:
Heres a full on component Visualization
My life in ** a nutshell ** weeks
Early Years
Teens
20s
30s
40s
50s
60s
70s
80s
90s
This timeline visualization shows:
- Life stages with different colors and timeframes
- Major events marked with icons and dates
- Interactive elements - click on any event to see details
- Mobile-responsive design that adapts to different screen sizes
- Birthday tracking with special highlighting each year
The timeline is built using React and CSS Grid, demonstrating how to create complex, performant data visualizations in Next.js.