Specializing in Large Language Models, Semantic Search, and Generative AI. Turning complex data into actionable architectural solutions.
Download ResumeHere’s a complete example of what you can add to your blog post front matter:
---
layout: post
title: "Your Blog Post Title"
date: 2025-12-22
author: "Sachin Kalsi"
description: "A compelling 150-160 character description for SEO and social sharing"
image: "/assets/images/your-post-image.jpg" # Optional: For social sharing
tags:
- Python
- NLP
- Machine Learning
- Unicode
categories:
- Tutorial
- Data Science
excerpt: "Optional excerpt that appears on blog listing page (if not provided, first paragraph is used)"
last_modified_at: 2025-12-23 # Optional: When you last updated the post
---
---
layout: post
title: "Your Post Title"
date: 2025-12-22
author: "Sachin Kalsi"
description: "SEO description"
---
description (Recommended for SEO)"Learn about Unicode normalization and text encoding in Python"image (Optional but Recommended)"/assets/images/unicode-guide.jpg"tags (Optional)categories (Optional)excerpt (Optional)last_modified_at (Optional)YYYY-MM-DD or YYYY-MM-DD HH:MM:SSIMPORTANT: Social links (LinkedIn, GitHub, etc.) are NOT in individual blog posts!
They go in _config.yml (site-wide settings):
# In _config.yml
author:
name: "Sachin Kalsi"
linkedin: "https://www.linkedin.com/in/sachinkalsi/"
github: "https://github.com/sachinkalsi"
medium: "https://medium.com/@sachinkalsi"
youtube: "https://www.youtube.com/@ml-simplified/"
These are automatically used in:
| Field | Required? | Purpose |
|---|---|---|
layout |
✅ Yes | Always post |
title |
✅ Yes | Post title |
date |
✅ Yes | Publication date |
author |
✅ Yes | Author name |
description |
⚠️ Recommended | SEO & social sharing |
image |
❌ Optional | Social sharing image |
tags |
❌ Optional | Topic tags |
categories |
❌ Optional | Post categories |
excerpt |
❌ Optional | Custom listing excerpt |
last_modified_at |
❌ Optional | Update date |