📘 The Algo Brief

Testing Syntax Highlighting

•less than a minute read•Your Name
codetesting

Testing Syntax Highlighting

Now we have proper syntax highlighting with rehype!

JavaScript Example

function fibonacci(n) {
  if (n <= 1) return n
  return fibonacci(n - 1) + fibonacci(n - 2)
}

console.log(fibonacci(10))

TypeScript Example

interface User {
  id: number
  name: string
  email: string
}

const getUser = async (id: number): Promise<User> => {
  const response = await fetch(`/api/users/${id}`)
  return response.json()
}

Python Example

def quick_sort(arr):
    if len(arr) <= 1:
        return arr
    pivot = arr[len(arr) // 2]
    left = [x for x in arr if x < pivot]
    middle = [x for x in arr if x == pivot]
    right = [x for x in arr if x > pivot]
    return quick_sort(left) + middle + quick_sort(right)

CSS Example

.button {
  background: linear-gradient(to right, #667eea, #764ba2);
  border-radius: 0.5rem;
  padding: 0.75rem 1.5rem;
  transition: transform 0.2s;
}

.button:hover {
  transform: scale(1.05);
}

Pretty cool, right?