This repository contains the Jekyll source for the Effortless Manager blog. It is built with the Mediator theme and published via GitHub Pages.
- Install Ruby and Bundler.
- Install dependencies:
bundle install
- Serve the site locally:
The site will be available at http://localhost:4000.
bundle exec jekyll serve
Use the helper script to scaffold a new article:
./scripts/create_post.sh my-new-post
The script creates:
- a branch named after your slug,
_posts/DATE-my-new-post.md
with starter front matter,- matching directories in
assets/article_images/
andassets/excalidraw/
for images and diagrams.
Edit the generated file, commit your changes, and open a pull request.
The workflow .github/workflows/generate-tags.yml
runs on pushes to master
and regenerates tag pages.
It installs Ruby dependencies, runs scripts/generate_tag_pages.sh
, then commits and pushes any changes back to the repository.
_posts/
– Markdown blog posts.assets/
– Images, diagrams, and other static assets._layouts/
– Page templates._includes/
– Reusable HTML snippets._sass/
– Sass partials; compiled CSS lives incss/
.scripts/
– Utility scripts for post creation and tag generation._tag_pages/
– Template files used when generating tag pages.tags/
– Generated tag pages..github/
– GitHub workflow configuration.initial_posts/
– Sample posts from the theme.
This site is released under the MIT License.