{"id":13612561,"url":"https://github.com/ashmaroli/jekyll-manager","last_synced_at":"2025-10-07T03:30:40.765Z","repository":{"id":56878659,"uuid":"66535635","full_name":"ashmaroli/jekyll-manager","owner":"ashmaroli","description":"A repackaged Jekyll Admin fork with some alterations.","archived":false,"fork":true,"pushed_at":"2024-12-20T09:59:09.000Z","size":7025,"stargazers_count":58,"open_issues_count":3,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-31T03:50:29.228Z","etag":null,"topics":["admin-ui","cms","javascript","jekyll","jekyll-plugin","react","ruby"],"latest_commit_sha":null,"homepage":"https://ashmaroli.github.io/jekyll-manager","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jekyll/jekyll-admin","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ashmaroli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-25T07:30:56.000Z","updated_at":"2025-07-25T13:17:18.000Z","dependencies_parsed_at":"2023-02-18T01:01:03.880Z","dependency_job_id":null,"html_url":"https://github.com/ashmaroli/jekyll-manager","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ashmaroli/jekyll-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashmaroli%2Fjekyll-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashmaroli%2Fjekyll-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashmaroli%2Fjekyll-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashmaroli%2Fjekyll-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashmaroli","download_url":"https://codeload.github.com/ashmaroli/jekyll-manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashmaroli%2Fjekyll-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278715508,"owners_count":26033296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-ui","cms","javascript","jekyll","jekyll-plugin","react","ruby"],"created_at":"2024-08-01T20:00:31.603Z","updated_at":"2025-10-07T03:30:40.315Z","avatar_url":"https://github.com/ashmaroli.png","language":"JavaScript","funding_links":[],"categories":["Admin \u0026 Visual Editors","JavaScript"],"sub_categories":[],"readme":"[![Gem Version](https://img.shields.io/gem/v/jekyll-manager.svg)](https://rubygems.org/gems/jekyll-manager)\n[![Build Status](https://travis-ci.org/ashmaroli/jekyll-manager.svg?branch=master)](https://travis-ci.org/ashmaroli/jekyll-manager)\n[![Build status](https://ci.appveyor.com/api/projects/status/03eflgat9fh8mxml/branch/master?svg=true)](https://ci.appveyor.com/project/ashmaroli/jekyll-manager/branch/master)\n[![Coverage Status](https://coveralls.io/repos/github/ashmaroli/jekyll-manager/badge.svg?branch=master)](https://coveralls.io/github/ashmaroli/jekyll-manager?branch=master)\n[![NPM Dependencies](https://david-dm.org/ashmaroli/jekyll-manager.svg)](https://david-dm.org/ashmaroli/jekyll-manager)\n\nForked from the official Jekyll plugin [Jekyll Admin](https://github.com/jekyll/jekyll-admin), Jekyll Manager provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.\u003cbr/\u003e\nThe project is divided into two parts. A Ruby-based HTTP API that handles Jekyll and filesystem operations, and a Javascript-based front end, built on that API.\n\n![screenshot of Jekyll Manager](/screenshot.png)\n\n## Installation\n\nRefer to the [installing plugins](https://jekyllrb.com/docs/plugins/#installing-a-plugin) section of Jekyll's documentation and install the `jekyll-manager` plugin as you would any other plugin. Here's the short version:\n\n1. Add the following to your site's Gemfile:\n\n    ```ruby\n    gem 'jekyll-manager', group: :jekyll_plugins\n    ```\n\n2. Run `bundle install`\n\n## Usage\n\n1. Start Jekyll as you would normally (`bundle exec jekyll serve`)\n2. Navigate to `http://localhost:4000/admin` to access the administrative interface\n\n\n## Divergence\n\nJekyll Manager is an open source project, forked from the official Jekyll plugin [Jekyll Admin](https://github.com/jekyll/jekyll-admin), and repackaged with some alterations and additions, a few of which, may eventually be included in the official version.\n\n### Notable alterations:\n\n  * Sidebar routes cannot be manually hidden. They're rendered based on whether Jekyll has read-in at least one file of the concerned type.\n  * Routes to Collections other than Posts are hidden within a collapsed list-item by default.\n  * Metadata fields for front matter are hidden with a collapsed section by default.\n  * Input path fields show / require the full `relative_path` of the requested file.\n  * Minor style changes.\n  * Other miscellaneous changes.\n\n### Additional Features:\n\n  * A basic dashboard that provides insight on the current site and a means to add files to cetain empty content types (*Pages, Posts, Data Files, Static Files*).\n  * Draft posts can be created and edited via the admin interface provided your config file has `show_drafts: true`\n  * Template files (files within `_layouts`, `_includes`, `_sass` and `assets` at the root of your site) can be edited via the interface.\n  * Template files (and files within any directory) within a theme-gem can be *viewed* and copied over to the source directory for editing.\n  * Ability to select layouts for a document based on available layouts in the Site.\n  * Special metadata field for tags.\n\n\n## Contributing\n\nUnless your contribution improves the changes outlined above or updates this repo's documentation, we'd appreciate it if you propose those changes at the upstream repo. Upstream changes *may* eventually find their way here after being altered as\nrequired.\n\nInterested in contributing to Jekyll Manager anyways?. See [the contributing instructions](.github/CONTRIBUTING.md), and [the development docs](http://ashmaroli.github.io/jekyll-manager/development/) for more information.\n\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashmaroli%2Fjekyll-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashmaroli%2Fjekyll-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashmaroli%2Fjekyll-manager/lists"}