LLWiki正在建設中,歡迎加入我們

幫助:小工具/編輯內容備份

出自LLWiki
跳至導覽 跳至搜尋

用途

在編輯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個小時。