Feature: Full Koenig Editor
See original GitHub issueAs described in https://blog.ghost.org/1-0/#aneweditor, the current editor in Ghost 1.0 is a limited view of the full editor functionality we’re in the process of building. We highly recommend reading that blog post to understand the Koenig editor project.
What we have currently, is purely the markdown card, which uses SimpleMDE (built on CodeMirror) to provide syntax highlighting and a nice experience writing markdown.
There are a few downsides to this setup - the biggest being that the spellcheck isn’t great and is limited to English.
We’re still working away on this feature. This issue serves mostly as a placeholder to track the overall progress. The first thing we will be doing is making the editor available behind a flag so that developing it becomes easier.
The beta is now available in Labs! - Please read the beta announcement for details on all the features. Test it out, and reply there on the forum if you run into any issues 😄
Koenig development cycle
We are working in 6-week sprints with 2-week gaps between them, during each sprint we are aiming to improve Koenig’s features and writing experience to a point where we can bump the version and increase it’s availability to Ghost blog owners.
- Alpha - Available behind a dev+labs flag
- Beta - Available behind a labs flag, not recommended for production (read the beta announcement)
- RC (release candidate) - Available behind a labs flag
- Final - Default editor in Ghost 2.0
🏃 = “in progress”
How to help test the Koenig Beta version
First, please read the beta announcement
Ensure your you’re on the most recent release (1.23.0 is the first version with Koenig on the labs screen) or your local development version is up to date (grunt master
will help there).
Load the “Labs” screen in your blog admin and you will see a Koenig Editor checkbox to enable/disable the Koenig editor. Enable it and any post you start or edit will be using Koenig, disable it and you’re back to the markdown editor.
⚠️ Posts that have been edited with Koenig will only be editable with Koenig, even if you disable Koenig via labs. The only exception to this is posts that contain a single markdown card and no rich-text, they will open in the default Ghost 1.x editor when the labs flag is disabled.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:3
- Comments:7 (5 by maintainers)
Top GitHub Comments
Koenig is now available in beta behind a Labs flag in Ghost 1.23.0. Please read the beta announcement for full details 😄
Koenig is now in the final stretch before becoming Ghost 2.0’s editor.
Please read the beta announcement, try using it as your primary editor, and post all feedback on the forum topic so that we can catch any remaining issues before this thing ships! 🤗
Note on browser support - due to time constraints we’ve had to limit the browser support for the initial Koenig release:
Both of the above may work in limited capacities but will have known and unknown issues. Mobile editing will be more of a focus post-release, it requires further design work to deliver a good small-screen experience.