静态站点编辑器(已删除)
所有级别

此功能在 14.7 版本中已弃用,并在 15.0 中删除。 请改用 Web 编辑器Web IDE

删除静态站点编辑器#

静态站点编辑器本身不是您项目的一部分。要从现有项目中删除静态站点编辑器,请删除指向编辑器的链接:

  1. 删除项目中使用 edit_page_url 的所有链接。如果您使用 Middleman - Static Site Editor 项目模板,则此帮助程序的唯一实例位于 /source/layouts/layout.erb 中。 完全删除此行:

    ruby
    <%= link_to('Edit this page', edit_page_url(data.config.repository, current_page.file_descriptor.relative_path), id: 'edit-page-link') %>
  2. /data/config.yml 中,删除 repository 键/值对:

    yaml
    repository: https://gitlab.com/<username>/<myproject>
    • 如果 repository/data/config.yml 中存储的唯一值,您可以删除整个文件。
  3. /helpers/custom_helpers.rb 中,删除 edit_page_url()endcode_path()

    ruby
    1def edit_page_url(base_url, relative_path) 2 "#{base_url}/-/sse/#{encode_path(relative_path)}/" 3end 4 5def encode_path(relative_path) 6 ERB::Util.url_encode("master/source/#{relative_path}") 7end
    • 如果 edit_page_url()encode_path() 是唯一的 helper,你可以完全删除 /helpers/custom_helpers.rb
  4. 清理所有无关的配置文件。

  5. 提交并推送您的更改。