This repository contains my Jekyll blog powered by the Chirpy theme. It includes a small CLI to create drafts, publish posts, and manage content consistently.
- Install Ruby dependencies:
bundle install
- Run the site locally:
./tools/run.sh
- Build and test the site:
./tools/test.sh
Published posts follow the Chirpy naming schema: YYYY-MM-DD-title.md.
Create a draft in _drafts:
./blog new "My Post Title"
Create a published post in _posts:
./blog post "My Post Title"
Move a draft from _drafts to _posts and refresh the front matter date:
./blog publish my-post-title
./blog list./blog drafts
- tools/run.sh — Run Jekyll with live reload
- tools/test.sh — Build and run htmlproofer checks
- blog — Blog CLI
- tools/run.sh — Jekyll dev server script
- tools/test.sh — Build + htmlproofer
- _posts — Published posts
- _drafts — Draft posts
- _tabs — Site navigation pages
- _data — Site data files
See the Chirpy documentation for theme-specific features and front matter options: https://github.com/cotes2020/jekyll-theme-chirpy/wiki