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-postThe script creates:
- a branch named after your slug,
_posts/DATE-my-new-post.mdwith 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.