π Blog Quick Reference Card
β‘ Super Fast Guide
Add a New Post in 3 Steps
# 1. Copy a template
cp _drafts/CAREER-template.md _posts/2026-01-21-my-post.md
# 2. Edit the file (add your content)
# 3. Preview
bundle exec jekyll serve
# Visit http://localhost:4000/Blog.html
Thatβs it! Your post is live locally. Push to GitHub to publish.
π Blog Categories Cheat Sheet
| Icon | Category | Slug | Example Topics |
|---|---|---|---|
| πΌ | Career | career |
JPMC experiences, job advice, career growth |
| π€ | AI & ML | ai |
ML projects, Georgia Tech courses, AI research |
| π | Quant Finance | quant-finance |
Trading algorithms, financial models, derivatives |
| π | Learning | learning |
Study tips, OMSCS reviews, course reflections |
| π€ | Public Speaking | public-speaking |
Tech talks, presentations, communication |
| π₯ | YouTube | youtube |
Video tutorials, screencasts, demos |
| π² | Nonsense | nonsense |
Random thoughts, fun stuff, personal stories |
π Template Front Matter
Copy & paste this, then customize:
---
layout: post
title: "Your Post Title Here"
date: 2026-01-21 12:00:00
categories: [career]
tags: [tag1, tag2, tag3]
author: Martin Li
read_time: 5
description: "Brief description under 160 characters"
image: /assets/images/blog/image.jpg
---
π File Naming Rules
β
CORRECT: 2026-01-21-my-awesome-post.md
β WRONG: 01-21-2026-my-awesome-post.md
β WRONG: 2026-1-21-my-awesome-post.md
β WRONG: my-awesome-post.md
Pattern: YYYY-MM-DD-title-with-hyphens.md
π― Category Selection Guide
Ask yourself: Whatβs the PRIMARY topic?
- Talking about work/career? β Career πΌ
- Explaining AI/ML concepts? β AI π€
- Financial trading/quant? β Quant Finance π
- Study tips/course review? β Learning π
- Gave a presentation? β Public Speaking π€
- Made a video? β YouTube π₯
- Everything else/fun? β Nonsense π²
Can use multiple: categories: [career, ai]
πΌοΈ Image Paths
# Absolute path (recommended)

# In post front matter
image: /assets/images/blog/featured.jpg
Put images in: assets/images/blog/
π» Code Blocks
```python
# Python code
def hello():
print("Hello!")
```
```javascript
// JavaScript code
console.log("Hello!");
```
```bash
# Bash commands
git commit -m "message"
```
π Adding Links
[Link Text](https://example.com)
[Internal Link](/about)
β¨ Special Formatting
**Bold text**
*Italic text*
`inline code`
> Quote or important note
---
Horizontal line
π Common Commands
# Preview locally
bundle exec jekyll serve
# Preview with drafts
bundle exec jekyll serve --drafts
# Clean and rebuild
bundle exec jekyll clean
bundle exec jekyll serve
# Stop server
# Press Ctrl+C in terminal
π± Where Posts Appear
- β
Main Blog page (
/Blog.html) - β
RSS Feed (
/feed.xml) - β Category filters
- β Search engines (via sitemap)
- β Social media previews
π― Tips for Success
- Use templates - They have the right structure
- Write often - Consistency matters
- Keep it real - Authentic voice resonates
- Add value - Solve problems, teach, inspire
- Check locally - Always preview before pushing
π Quick Troubleshooting
| Problem | Solution |
|---|---|
| Post not showing | Check date format in filename |
| 404 error | Check file is in _posts/ folder |
| Categories not working | Use lowercase slug in square brackets |
| Images broken | Check path starts with / |
| Server error | Run bundle exec jekyll clean |
π Need Help?
- Check:
HOW_TO_BLOG.md(detailed guide) - Check:
_drafts/templates (examples) - Check: Existing posts in
_posts/(reference)
Print this page and keep it handy! πβ¨