静态站点编辑器(已删除) 所有级别
此功能在 14.7 版本中已弃用,并在 15.0 中删除。 请改用 Web 编辑器 或 Web IDE。
删除静态站点编辑器
静态站点编辑器本身不是您项目的一部分。要从现有项目中删除静态站点编辑器,请删除指向编辑器的链接:
-
删除项目中使用 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') %>
-
在 /data/config.yml 中,删除 repository 键/值对:
yamlrepository: https://gitlab.com/<username>/<myproject>
- 如果 repository 是 /data/config.yml 中存储的唯一值,您可以删除整个文件。
-
在 /helpers/custom_helpers.rb 中,删除 edit_page_url() 和 endcode_path():
ruby1def 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。
-
清理所有无关的配置文件。
-
提交并推送您的更改。