debian-mirror-gitlab/doc/user/project/static_site_editor/index.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

51 lines
1.9 KiB
Markdown
Raw Normal View History

2020-04-22 19:07:51 +05:30
---
2020-10-24 23:57:45 +05:30
stage: Create
2021-02-22 17:27:13 +05:30
group: Editor
info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments"
2022-07-16 23:28:13 +05:30
remove_date: '2022-08-03'
redirect_to: '../web_ide/index.md'
2020-04-22 19:07:51 +05:30
---
2022-07-16 23:28:13 +05:30
# Static Site Editor (removed) **(FREE)**
2020-04-22 19:07:51 +05:30
2022-07-16 23:28:13 +05:30
This feature was [deprecated](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/77246) in GitLab 14.7
and [removed](https://gitlab.com/gitlab-org/gitlab/-/issues/352505) in 15.0.
Use the [Web Editor](../repository/web_editor.md) or [Web IDE](../web_ide/index.md) instead.
2020-04-22 19:07:51 +05:30
2022-05-07 20:08:51 +05:30
## 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:
```yaml
repository: https://gitlab.com/<username>/<myproject>
```
- If `repository` is the only value stored in `/data/config.yml`, you can delete the entire file.
1. In `/helpers/custom_helpers.rb`, delete `edit_page_url()` and `endcode_path()`:
```ruby
def edit_page_url(base_url, relative_path)
"#{base_url}/-/sse/#{encode_path(relative_path)}/"
end
def encode_path(relative_path)
ERB::Util.url_encode("master/source/#{relative_path}")
end
```
- If `edit_page_url()` and `encode_path()` are the only helpers, you may delete
`/helpers/custom_helpers.rb` entirely.
1. Clean up any extraneous configuration files.
1. Commit and push your changes.