What problem does it solve?
Jekyll static sites and blogs frequently suffer from broken asset links, missing or incorrect social media previews, and SEO misconfigurations caused by incorrect url/baseurl settings, improper URL filtering, or missing meta tags, especially when deploying to GitHub Pages or custom domains.
Core Features & Use Cases
- End-to-end Jekyll scaffolding: Set up new Jekyll projects with correct Gemfile, Bundler configuration, and dependency management for both native GitHub Pages builds and custom GitHub Actions workflows.
- URL and asset path configuration: Eliminate broken links and 404s by correctly setting url/baseurl values and using Liquid relative_url/absolute_url filters for all internal assets and links.
- SEO and social preview setup: Wire up jekyll-seo-tag, Open Graph/Twitter card metadata, sitemap, and feed plugins to ensure proper search engine indexing and correct social sharing previews across Facebook, X/Twitter, and LinkedIn.
- Use case example: If you are launching a personal blog on GitHub Pages, this skill ensures your social previews render correctly, your CSS and JS load in production, and your site passes basic SEO checks without manual tag tweaking.
Quick Start
Use the jekyll skill to scaffold a new Jekyll blog configured for GitHub Pages deployment with working social previews and correct asset paths.