多引擎切換與自訂搜尋引擎:把搜尋框改成自己的用法

先說 NavShelf 是什麼 NavShelf 是一個免註冊的網頁版導覽頁——也有人叫它起始頁、個人首頁。左邊是可以層層展開的目錄樹,右邊是連結卡片,你把每天要去的十幾個網站照自己的分類放進去,打開瀏覽器第一眼就能看到:沒有推薦內容流,也沒有要關掉的彈窗。除了收藏之外,它還有英文/簡體中文/繁體中文三種介面語言、日間與夜間兩套主題,以及一個工具欄目,裡面是 Base64、JSON 格式化、時間戳轉換這類直接在瀏覽器裡執行的小工具。目錄、連結、搜尋設定全部存在你自己的瀏覽器本機,不上傳,也不需要帳號。 而這個頁面裡最容易被忽略的部分,恰恰是最上面那個搜尋框:很多人第一次打開,只用過預設的 Google,沒注意到清單裡還有別的引擎,更不知道可以自己加一條。以下把這件事說清楚。 搜尋框不是一個引擎,是一份清單 側欄最上面有一個「搜尋一下」。點開之後,上面是輸入框,下面是搜尋引擎清單——你打進去的字要交給哪個網站搜,取決於你在這裡選了哪一條。預設給你三條:Google、Bing、百度,其中 Google 帶一個「預設」標記。 三步完成一次搜尋 點側欄最上面的「搜尋一下」,輸入框已經自動聚焦,直接打字。 點清單裡的目標引擎,選取的那一條會醒目顯示。預設選中的就是帶「預設」標記的那條。 按 Enter,或點輸入框右邊的 ↵。結果會在新分頁開啟,搜尋浮層同時關掉。 兩個細節:新分頁不會把目前頁面的參照交給目標網站;臨時切換過的引擎不會被記住,下次打開仍然回到預設那一條。這點是刻意的——十次搜尋有九次走預設引擎,偶爾切一次不該汙染長期設定。 切換與管理都在同一個浮層裡 點引擎清單右上角的「管理」進入管理模式,每一條右邊會出現三個小按鈕,清單底部多出一行「+ 新增搜尋引擎」: 按鈕 作用 ★ 設為預設 ✎ 編輯名稱、搜尋網址、圖示 ✕ 刪除這一條 + 新增搜尋引擎 在清單最後新增一條 同時,「管理」按鈕會變成「完成」,再點一次就收起這些操作,回到單純點選的畫面。點浮層外的空白處可以直接關掉。 新增與編輯都是同樣的三行欄位: 名稱(必填):顯示在清單裡,也是圖示留空時的字母來源。 搜尋網址(必填):必須包含 {query} 佔位符,而且是 http(s) 連結。 圖示(選填):一個字元,最多取兩個,用來在清單左邊做區別;留空時取名稱的第一個字母。 填錯會被擋下來,提示是「請填寫名稱,且網址須為含 {query} 的 http(s) 連結。」——不會寫進一條不能用的引擎。 {query} 就是全部秘密 {query} 標記關鍵字要放在哪。NavShelf 做的事只有一件:搜尋時把它換成 URL 編碼後的關鍵字,其餘部分原樣開啟。所以它不限定放在最後,也可以和其他參數並存: https://www.google.com/search?q={query} https://www.bing.com/search?q={query} https://duckduckgo.com/?q={query} https://www.baidu.com/s?wd={query} https://zh.wikipedia.org/w/index.php?search={query} https://github.com/search?q={query} https://www.google.com/search?q={query}&hl=en&num=20 最後一行是同一件事的另一種用法:把語言和每頁筆數寫進網址,這條引擎就固定成「英文結果、每頁 20 筆」。因為關鍵字會做 URL 編碼,中文詞在百度、知乎、B 站這類中文引擎裡同樣能正常帶過去。 同一套規則還能拼出兩類很實用的引擎: 站內搜尋:把某個網站的搜尋網址抄進來,例如上面那條 GitHub。之後想在這個站裡找東西,不用先進站再找搜尋框,直接在導覽頁裡選這條引擎就好。 垂直工具:字典、翻譯、地圖、購物,只要它的搜尋頁是 ?q= 的形式,就能變成清單裡的一項。 兩條硬規則 至少保留一條引擎。 刪到只剩一條時,✕ 按鈕會失效,硬刪也只會提示「至少保留一個搜尋引擎。」——否則搜尋框就沒有可以跳去的地方了。 刪掉預設引擎,第一條接手。 刪除帶「預設」標記的那一條之後,照清單順序排第一的引擎會自動成為預設,不需要手動補。 這些引擎存在哪 和目錄、連結一樣,引擎清單也只存在你目前這個瀏覽器裡,放在本機儲存 navProjectData 的 searchEngines 欄位中:匯出 JSON 時一起帶走,匯入時一併還原(細節見資料只留在你自己的瀏覽器裡)。 ...

September 21, 2026 · 1 分鐘 · 116 字 · NavShelf Team

右鍵就夠了:新增、編輯、刪除連結的完整操作

先說 NavShelf 是什麼 NavShelf 是一個免註冊的網頁版導覽頁——也有人叫它起始頁、個人首頁。左邊是可以層層展開的目錄樹,右邊是連結卡片,你把每天要去的十幾個網站照自己的分類放進去,打開瀏覽器第一眼就能看到:沒有推薦內容流,也沒有要關掉的彈窗。除了收藏之外,它還有英文/簡體中文/繁體中文三種介面語言、日間與夜間兩套主題,以及一個工具欄目,裡面是 Base64、JSON 格式化、時間戳轉換這類直接在瀏覽器裡執行的小工具。目錄、連結、搜尋設定全部存在你自己的瀏覽器本機,不上傳,也不需要帳號。 為什麼所有操作都在右鍵裡 NavShelf 的工具列上只有搜尋、主題、語言、工具欄目和關於——沒有「新增」「編輯」「刪除」按鈕。所有改動都從右鍵選單開始,而且選單內容會跟著你按右鍵的對象改變。 這樣做的好處是:操作永遠貼著對象,不用先選取、再去別的地方找按鈕。代價是要記住三種目標的選單不一樣,以下就是全部三種。 三種目標的選單 你按右鍵的地方 選單裡有什麼 連結卡片 開啟 / 編輯 / 刪除 目錄(左側樹狀節點或右側目錄卡片) 開啟 / 新增目錄 / 新增連結 / 編輯 / 刪除 內容區或目錄樹的空白處 新增目錄 / 新增連結 工具欄目(系統預置內容) 只有 開啟 兩個細節:刪除項目是紅色的,而且固定排在最後,不容易誤點;選單在滑鼠位置彈出,點其他任何地方、在別處再按一次右鍵,或按 Esc 都會關閉。 新增連結:三個欄位 按右鍵 → 新增連結,對話框裡是三行: 標題(必填) 網址(必填,預設已填好 https://,接著輸入即可) 描述(選填,可多行) 標題或網址是空白時,按儲存不會有任何反應——不會產生半筆空連結。描述留空的話,卡片上只顯示標題和網域。 網址欄位不做格式驗證:相對路徑、mailto:、內網位址這類寫法都能存進去,點擊時照瀏覽器自己的規則處理。這是有意留下的彈性,貼上之前自己確認一下就好。 描述值得認真寫。三個月後你不會記得某個連結為什麼存下來,寫「什麼情況下會用到它」比寫「官網」有用得多,也比標籤省事。 目錄:新增、改名、刪除 新增目錄:只需要一個「目錄名稱」。已經在第五層時,會跳出提示「最多支援 5 層目錄。」,而不是默默失敗——層級規則見五層目錄樹。 編輯:也就是重新命名。改完立刻反映在目錄樹、目錄卡片與路徑導覽上。 刪除:會連帶刪掉它全部的子目錄與連結,所以會先跳確認視窗「刪除該目錄及其全部子目錄與連結?」。確認前看清楚目前選取的是哪個目錄——這是整個應用裡唯一不可逆的操作。 編輯:能改什麼,不能改什麼 編輯連結可以改標題、網址、描述三項。標題留空則整次編輯不生效;網址留空則保留原網址,不會把連結變成空位址。 這裡改不了的是連結所在的目錄——換位置是另一套手勢:目錄靠拖曳換位置,連結靠拖曳排序或下放到子目錄,做法見拖曳整理書籤。一句話:右鍵管內容,拖曳管位置。 四道防誤操作的護欄 必填欄位為空就不執行,不會產生半筆資料。 刪除前一定跳確認視窗,刪目錄還會寫明是連帶刪除。 工具欄目唯讀:開啟工具欄目後,選單裡只剩「開啟」,系統預置內容改不動。 資料只在你自己的瀏覽器裡:改動立即寫入 localStorage,這同時意味著沒有資源回收筒。定期匯出 JSON 才是最後一道保險。 常見問題 按右鍵會不會彈出瀏覽器自己的選單? 不會。內容區與目錄樹的右鍵由 NavShelf 接管,瀏覽器選單不會出現。 ...

September 20, 2026 · 1 分鐘 · 85 字 · NavShelf Team