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.

Check out my photography at Ronny Coste šŸ”—

Bookmark Cards

Ronny Coste

Ronny Coste

B.S. in Computer Science and Information Security. Experienced in Web Development, Data Analytics, Photography, Film, and Design.

https://ron.nyc/

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

  1. Install dependencies
  2. Configure settings
  3. Run the application
    1. Start the server
    2. Open the browser

Tables

FeatureDescriptionStatus
Code BlocksSyntax highlightingāœ…
BookmarksLink previewsāœ…
ImagesNext.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

$npm install @types/plotly.js

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:

Loading chart...

Here is a pie chart:

Loading chart...

Here is a bespoke chart:

Loading chart...

Heres a full on component Visualization

My life in ** a nutshell ** weeks

1,502
weeks lived
28
years old
28.8
years (precise)

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.