[removal](https://gitlab.com/groups/gitlab-org/-/epics/7351) in GitLab 15.0.
Users should instead use the [Web Editor](../repository/web_editor.md) or [Web IDE](../web_ide/index.md).
[removal](https://gitlab.com/groups/gitlab-org/-/epics/7351) in GitLab 14.10.
Users should instead use the [Web Editor](../repository/web_editor.md) or [Web IDE](../web_ide/index.md).[Removal instructions](#remove-the-static-site-editor) for existing projects are included on this page.
Static Site Editor (SSE) enables users to edit content on static websites without
prior knowledge of the underlying templating language, site architecture, or
Git commands. A contributor to your project can quickly edit a Markdown page
and submit the changes for review.
## Use cases
The Static Site Editor allows collaborators to submit changes to static site
files seamlessly. For example:
and submit the changes for review. For example:
- Non-technical collaborators can edit a page directly from the browser.
They don't need to know Git and the details of your project to contribute.
...
...
@@ -37,6 +32,43 @@ files seamlessly. For example:
- Temporary collaborators can jump from project to project and quickly edit pages instead
of having to clone or fork every single project they need to submit changes to.
## Remove the Static Site Editor
The Static Site Editor itself isn't part of your project. To remove the Static Site Editor
from an existing project, remove links that point back to the editor:
1. Remove any links that use `edit_page_url` in your project. If you used the
**Middleman - Static Site Editor** project template, the only instance of this
helper is located in `/source/layouts/layout.erb`. Remove this line entirely:
```ruby
<%= link_to('Edit this page', edit_page_url(data.config.repository, current_page.file_descriptor.relative_path), id: 'edit-page-link') %>
```
1. In `/data/config.yml`, delete the `repository` key / value pair: