Jekyll Admin

CMS-style interface for Jekyll sites

JekyllStatic Site GeneratorAdmin InterfaceOpen SourceRubyContent Editing

Overview

Jekyll Admin is an open-source plugin that adds a web-based admin interface to Jekyll sites. It allows users to create, edit, and manage posts, pages, data files, and drafts directly from a browser while running Jekyll locally. The interface integrates with existing Jekyll projects and works with the standard file-based content structure. Jekyll Admin is intended for developers and content editors who want a simpler editing workflow without leaving their local development environment. It is maintained as part of the Jekyll open-source ecosystem.

License

MIT

Best for:

Jekyll sitesGitHub PagesStatic blogsDocumentation

Features

Visual Editor
Draft Management
Data Files
Static Files

Pricing

Free TierYes
Free LimitUnlimited, open source
Self-hostedNo

Compatible Technologies

Frameworks

Technical Features

GraphQL API
REST API
Webhooks
Headless
Visual Editor
Live Preview
Media Library
Image Optimization
CDN Included
i18n
Version History
Drafts
Role-Based Access
Multi-Tenant
Audit Logs
TypeScript
Official SDK
CLI Tool
Plugin Ecosystem
SSO / OAuth
CI/CD Integration
Caching
Edge Deployment
Auto Scaling

Community

2900

GitHub Stars

Enterprise Features

Security & Compliance

Jekyll Admin is an official plugin for the Jekyll static site generator that adds a traditional CMS-style graphical interface for authoring and managing content directly in the browser. Built as a two-layer system — a Ruby-based HTTP API handling filesystem operations and a JavaScript frontend built on top of it — Jekyll Admin bridges the gap between static site development and accessible content management without requiring a separate headless CMS platform.

Key Features and Benefits

The plugin provides an intuitive admin panel accessible at a local URL, where editors can create and modify posts, pages, data files, and static assets through a visual interface instead of working with raw Markdown files. Its underlying API manages all Jekyll filesystem operations, enabling programmatic integration with custom workflows and automation tools. Jekyll Admin supports configurable sidebar navigation, collection renaming for editorial clarity, and a WYSIWYG editing experience that lowers the barrier for non-technical contributors. Because it runs alongside Jekyll's standard development server, it requires no additional infrastructure or hosting dependencies — the entire content management layer operates within the existing project structure.

Use Cases and Target Audience

Jekyll Admin is ideal for developers and small teams running Jekyll-powered blogs, documentation sites, or portfolio pages who want to give content editors a familiar graphical interface without migrating to a separate headless CMS. It suits scenarios where the site already relies on Jekyll and GitHub Pages, and the goal is to simplify editorial workflows while preserving the speed and security advantages of static site generation.