Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iambhav.in

Personal website of Bhavin Dhedhi. Built with Jekyll, deployed on GitHub Pages. Zero JavaScript, system fonts, one stylesheet.

Writing a new blog post

Create a markdown file under _blog/<year>/<month>/:

_blog/
  2026/
    07/
      rebuilding-this-site.md
    08/
      my-next-post.md

Each post needs three lines of front matter at the top:

---
title: My next post
date: 2026-08-04
tags: [ml, platforms]
---

Post content in normal markdown. Code blocks, images, tables all work.

Commit and push — GitHub Pages builds automatically. The post appears at /blog/2026/08/my-next-post/, and the blog index and homepage update on their own. tags is optional.

Structure

  • _config.yml — site config
  • _layouts/ — page shells (default.html, post.html)
  • assets/css/main.css — all styling (the "CV annotation" theme)
  • index.html — homepage
  • blog/index.html — writing index (auto-generated from _blog/)
  • _blog/ — posts, organized year/month/post.md
  • _old/ — the previous site (not deployed; safe to delete)

Local preview (optional)

gem install jekyll
jekyll serve

Then open http://localhost:4000.

About

Personal website

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages