Welcome to Your New Blog
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?
- Customize your site in
_config.yml - Update the About page with your information
- Start writing new posts
- Deploy to GitHub Pages
Happy blogging!