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:

  1. First
  2. Second
  3. Third

Emphasis

Bold text and italic text and strikethrough.

Link text

Images

Alt text

Next Steps

  1. Delete this post when you’re ready
  2. Create your own posts in _posts/
  3. Update the author information in _config.yml
  4. Customize colors in assets/css/style.scss
  5. Deploy to GitHub Pages

Happy blogging! 🚀

Want to discuss this further? Reach out on LinkedIn or send me an email.