google 自訂搜尋
設定只搜尋自己網站並嵌入的簡單紀錄,小網站的自製搜尋功能其實很難跟搜尋引擎提供的功能比了,如果沒有會員專用文章的需求還蠻常被使用。
設定網址
https://programmablesearchengine.google.com/controlpanel/all
如果使用google預設的樣子,設定好要搜尋的網址後直接取得程式碼貼上就完成了
下面簡單紀錄崁入頁面方式
首先在 外觀與風格->版面配置 中將設定改成只顯示結果
接著載入js
<script async src="https://cse.google.com/cse.js?cx=搜尋引擎 ID"></script>
搜尋用form,根據規則即使是自訂也記得要顯示google提供等字樣,有用logo的話不能亂改
<!--cx的內容填入 搜尋引擎 ID-->
<!--搜尋的name設定為q-->
<form action="顯示崁入的網址" class="form-inline form-group my-5 my-lg-0 justify-content-center flex-nowrap">
<input type="hidden" name="cx" value="搜尋引擎 ID" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q"class="form-control" placeholder="google站內搜尋" aria-label="google站內搜尋"
aria-describedby="googleSearch">
<button class="btn btn-outline-primary" type="submit">
<i class="fas fa-search"></i>
</button>
</form>
顯示頁
<gcse:searchresults-only></gcse:searchresults-only>