A personal blog built with Jekyll and hosted on GitHub Pages.
- Create a new repository on GitHub named
yourusername.github.io - Push this code to the repository
- Go to repository Settings > Pages > Select "Deploy from a branch" > Choose
mainbranch - Your blog will be live at
https://yourusername.github.io
Create a new file in _posts/ folder with format: YYYY-MM-DD-title-of-post.md
Example:
_posts/2025-12-16-my-new-post.md
Each post needs front matter at the top:
---
layout: post
title: "Your Post Title"
date: 2025-12-16 10:00:00 +0700
categories: [category1, category2]
tags: [tag1, tag2]
---
Your content here in Markdown...Edit _config.yml to update:
- Site title and description
- Author information
- Social links
- Theme settings
If you have Ruby installed:
bundle install
bundle exec jekyll serveThen visit http://localhost:4000