Welcome to your new Jekyll blog! This is your first post.

Getting Started

Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Here are some features you’ll love:

  • Fast: Static sites load incredibly quickly
  • Simple: Write in Markdown, deploy anywhere
  • Flexible: Customize everything with layouts and includes
  • No Database: Just files and folders

Writing Posts

To create a new post, simply create a new file in the _posts directory with the naming convention:

YYYY-MM-DD-title.md

Include front matter at the top:

---
layout: post
title: "Your Post Title"
date: 2026-02-04 12:00:00 -0000
tags: [tag1, tag2]
---

Then write your content in Markdown!

Code Syntax Highlighting

Jekyll includes built-in syntax highlighting with Rouge. Here’s an example in Python:

def hello_world():
    """A simple hello world function."""
    message = "Hello, World!"
    print(message)

    for i in range(5):
        print(f"Count: {i}")

if __name__ == "__main__":
    hello_world()

And here’s some JavaScript:

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

const numbers = [0, 1, 2, 3, 4, 5];
const fibs = numbers.map(n => fibonacci(n));
console.log(fibs);

What’s Next?

  1. Customize your site in _config.yml
  2. Update the About page with your information
  3. Start writing new posts
  4. Deploy to GitHub Pages

Happy blogging!