Getting Started with Your Portfolio Site
Welcome to your new Jekyll-powered portfolio! This is a sample blog post to help you get started.
Why Jekyll?
Jekyll is perfect for developers because it:
- Generates static sites (fast, secure, cheap to host)
- Works seamlessly with GitHub Pages
- Lets you write in Markdown
- Doesn’t require a database
- Plays nicely with version control
Getting Started
To start the development server:
bundle exec jekyll serve
Then visit http://localhost:4000 in your browser.
Writing Blog Posts
Blog posts live in the _posts/ directory with the filename format: YYYY-MM-DD-slug.md
Each post starts with front matter:
---
layout: post
title: "Your Post Title"
description: "Brief description for SEO"
category: technical
tags:
- tag1
- tag2
date: 2026-01-15
---
Front Matter Fields
- title: The post title
- description: SEO meta description
- category: e.g., “technical”, “home-lab”, “career”
- tags: Array of tags for filtering
- date: Publication date (YYYY-MM-DD)
Markdown Tips
Code Blocks
def hello_world():
print("Hello, World!")
Lists
- Item 1
- Item 2
- Item 3
Numbers lists:
- First
- Second
- Third
Emphasis
Bold text and italic text and strikethrough.
Links
Images

Next Steps
- Delete this post when you’re ready
- Create your own posts in
_posts/ - Update the author information in
_config.yml - Customize colors in
assets/css/style.scss - Deploy to GitHub Pages
Happy blogging! 🚀