Personal website and blog of Omkar Kakade, Software Engineer.
🌐 Live Site: o-kakade.github.io
This is my personal website where I share:
- Technical blog posts about software engineering, distributed systems, and AI/ML
- Projects and technical challenges I'm working on
- Thoughts on technology and problem-solving
- Framework: Jekyll
- Theme: Chirpy
- Hosting: GitHub Pages
- CI/CD: GitHub Actions
# Install dependencies
bundle install
# Run local server
bundle exec jekyll serve
# Visit http://127.0.0.1:4000To create a new blog post:
-
Create a new file in the
_posts/directory with the naming format:YYYY-MM-DD-post-title.mdExample:
2024-12-25-my-new-post.md -
Add front matter at the top of the file:
--- title: Your Post Title date: 2024-12-25 10:00 categories: [Blog, CategoryName] tags: [tag1, tag2] image: /assets/img/picture/your-image.jpeg # Optional ---
-
Write your content in Markdown below the front matter.
-
Optional fields:
image: Path to a preview image (stored inassets/img/picture/)categories: Array of categories (e.g.,[Blog, Technical])tags: Array of tags (e.g.,[python, tutorial])
-
Preview locally:
bundle exec jekyll serveThen visit
http://127.0.0.1:4000/posts/your-post-title/ -
Deploy: Commit and push to
mainbranch. GitHub Actions will automatically build and deploy.
Note: The date in the filename determines the post's publication date. The date field in front matter can be more precise (includes time).
Content is © Omkar Kakade. All rights reserved.
The theme is licensed under MIT.