帮助:小工具/编辑内容备份

用途

在编辑LLWiki的过程中,可能由于网络或本地故障造成编辑中断。为避免编辑内容的丢失,您可以启用编辑内容备份小工具。这个小工具将在提交编辑、预览或是查看差异时将编辑区的内容备份到浏览器中,同时也可以在停留在同一个编辑页面时每隔一段时间自动更新一次备份。如果发生了网络不畅或是浏览器突然关闭等意外状况,在之前备份的有效期内进入编辑页面就可以轻松还原备份。这个小工具同时适用于桌面版和手机版的MediaWiki原生编辑界面、移动版前端的Ajax编辑器、CodeEditor代码编辑器和Wikiplus快速编辑工具。

设置

您可以在桌面版编辑任意页面时从右上方的“更多”菜单中打开小工具设置,或是在个人JS页添加以下内容进行一系列设置,包括:

  1. 参数准备:
    • 示例:mw.gadgets = mw.gadgets || {};
      mw.gadgets.contentBackup = mw.gadgets.contentBackup || {};
    • 说明:此为添加任意参数的必要前置工作。
  2. 使用范围:
    • 示例:mw.gadgets.contentBackup.range = ['vector', 'minerva'];
    • 说明:这一项设置是一个数组,可选项包括'vector'(桌面版)和'minerva'(手机版)。默认设置为仅桌面版。
  3. 停留在同一个编辑页面时的自动备份间隔:
    • 示例:mw.gadgets.contentBackup.stay = 2;
    • 说明:这一项设置的单位是分钟,如果取值为0则不会自动更新,只有在提交编辑、预览或是查看差异时才会更新备份。默认为每30分钟自动更新一次备份。注意这一功能对移动版前端的Ajax编辑器和Wikiplus小工具无效。
  4. 备份有效期:
    • 示例:mw.gadgets.contentBackup.exp = 72;
    • 说明:这一项设置的单位是小时,取值必须是正数,备份将在达到这一时限后自动清除。默认有效期为12个小时。