{"id":40352060,"url":"https://github.com/leotiger/grav-plugin-studioeditor","last_synced_at":"2026-01-20T09:38:00.791Z","repository":{"id":232693839,"uuid":"784950170","full_name":"leotiger/grav-plugin-studioeditor","owner":"leotiger","description":"A Grav site using Studioeditor","archived":false,"fork":false,"pushed_at":"2024-04-13T23:33:37.000Z","size":30503,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-04-14T06:56:53.065Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cal-talaia.cat","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leotiger.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-10T22:15:02.000Z","updated_at":"2024-04-15T11:54:18.478Z","dependencies_parsed_at":"2024-04-15T12:08:36.678Z","dependency_job_id":null,"html_url":"https://github.com/leotiger/grav-plugin-studioeditor","commit_stats":null,"previous_names":["leotiger/grav-plugin-studioeditor"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/leotiger/grav-plugin-studioeditor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leotiger%2Fgrav-plugin-studioeditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leotiger%2Fgrav-plugin-studioeditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leotiger%2Fgrav-plugin-studioeditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leotiger%2Fgrav-plugin-studioeditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leotiger","download_url":"https://codeload.github.com/leotiger/grav-plugin-studioeditor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leotiger%2Fgrav-plugin-studioeditor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28600980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T08:51:33.170Z","status":"ssl_error","status_checked_at":"2026-01-20T08:51:10.855Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-01-20T09:38:00.047Z","updated_at":"2026-01-20T09:38:00.782Z","avatar_url":"https://github.com/leotiger.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grav Studio Editor Plugin\n\n**If you encounter any issues, please don't hesitate\nto [report\nthem](https://github.com/leotiger/grav-plugin-studioeditor/issues).**\n\n![Screenshot](Screenshot.png)\n\nThe **Studio Editor Plugin** for [Grav](http://github.com/getgrav/grav) provides an advanced markdown editor with \nlive preview and support for extended markdown features like alignment, notices, etc. \nStudioEditor makes Markdown more accessible and transparent closing the gap to WYSIWYG editors as the writer\ndisposes of a preview which shows how his or her markdown translates and visualizes from text into and as html. \nThe plugin allows to activate some nice extra features, e.g. if you use webp plugin the plugin will automatically\nreplace calls to jpg and png files to the corresponding webp version if they exist without using redirection, \nanother great feature is the possibility to drag'n'drop images from the upload area right into the editor instance\nlike within the standard editor.\n\n\u003e :pushpin: Studio Editor is completely unobtrusive which means that you can return to use the build-in editor options at any time.\n\nPlease be advised that some of the features, like MathJax haven't been retested for this public release. \nThis may apply to other features as well. What's definitely working out of the box is what you expect to work: \nediting standard and enhanced markdown. Or why not editing the summary if it uses the default separator (===) directly within the editor without activating expert mode?\n\n## Installation\n\nInstalling the Studioeditor plugin can be done in one of three ways:\n- GPM (Grav Package Manager)\n- manual method\n- admin method\n\n### GPM Installation (Preferred)\n\nTo install the plugin via the [GPM](http://learn.getgrav.org/advanced/grav-gpm), through your system's terminal (also called the command line),\nnavigate to the root of your Grav-installation, and enter:\n\n    bin/gpm install studioeditor\n\nThis will install the Studioeditor plugin into your `/user/plugins`-directory within Grav. Its files can be found under `/your/site/grav/user/plugins/studioeditor`.\n\n### Manual Installation\n\nTo install the plugin manually, download the zip-version of this repository and unzip it under `/your/site/grav/user/plugins`.\nThen rename the folder to `studioeditor`. You can find these files on [GitHub](https://github.com/leotiger/grav-plugin-studioeditor) or via [GetGrav.org](http://getgrav.org/downloads/plugins#admin).\n\nYou should now have all the plugin files under\n\n    /your/site/grav/user/plugins/studioeditor\n\n\u003e NOTE: This plugin is a modular component for Grav which may require other plugins to operate,\n\u003e please see its [blueprints.yaml-file on GitHub](https://github.com/leotiger/grav-plugin-studioeditor/blob/master/blueprints.yaml).\n\n### Admin Plugin\n\nIf you use the Admin Plugin, you can install the plugin directly by browsing the `Plugins`-menu and clicking on the `Add` button.\n\n## Requirements\n\nMake sure that you have installed and enabled the following for studioeditor support:\n\n- enable GD and configure PHP to enable support for image processing\n\n## Configuration\n\nAs Studioeditor requires the Admin plugin you should use Admin to maintain the configuration for Studioeditor.\n\n### Credits\n\n\u003e Carlos Mújica, an artist from Colombia for his artwork and my gratitude for offering me some of his works. As a gift in return I offered him a website and thought: let's do it with GRAV. Without him Studioeditor wouldn't have been released to the wild... Probably I wouldn't have thought of GRAV if I'd been aware of the trouble of updating old shit...\n\n\u003e [GRAV](https://getgrav.org)\n\u003e This plugin wouldn't exist without the great work behind, thanks a lot.\n\n\u003e [StackEdit](https://github.com/benweet/stackedit)\n\u003e This plugin wouldn't exist also without StackEdit, the current version (v5.x) of StackEdit uses Markdown-it, but the version used within StudioEditor is based on v4.x versions. Future versions of StudioEdit will use Markdown-it as well.\n\n### Important\n\nDespite having been reviewed and found error free, this plugin was developed many years ago and uses javascript packages that haven't been updated for a long time. As this plugin is used in the back-end, inside of Admin, without any exposure on the front-end, the risk of possible security problems related, if they exist, is minimal to none as access to the admin is restricted to authorized users. If the plugin gains some popularity, we'll address this problem by updating and substituting javascript packages.\n\n### Collaboration\n\nI'm looking out for collaborators even owners for this plugin. Feel free to ask if you feel comfortable with the ToDos'...\n\n### ToDo\n\n- [x] Clean code base getting rid of tons of files not used\n- [x] Update underlying code base as many of the libs are quite old \n- [x] Enhance support of configuration options for the editor instance directly from Admin\n- [x] Implement additional markdown features\n- [x] Implement state of the art markdown parser like Markdown-it\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleotiger%2Fgrav-plugin-studioeditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleotiger%2Fgrav-plugin-studioeditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleotiger%2Fgrav-plugin-studioeditor/lists"}