鏈路檢查器

內容作者不必擔心驗證其內容頁面中包含的每個連結。

「連結檢查器」會自動協助內容作者取得其連結,包括:

  • 當連結新增至內容時驗證連結
  • 顯示內容中所有外部連結的清單
  • 執行連結轉換

「連結檢查器」具有許多配置選項,例如定義內部驗證、允許在驗證中忽略某些連結或連結路徑,以及重寫連結重寫規則。

「連結檢查器」驗證內部連結外部連結。

注意

由於「連結檢查器」會檢查每個內容頁面的連結,因此「連結檢查器」可能會影響大型儲存庫的效能。 在這種情況下,您可能需要配置連結檢查器運行的頻率。

內部鏈路檢查

內部連結是AEM儲存庫中其他內容的連結。 可使用路徑選擇器RTE或使用自訂元件來新增內部連結。 例如:

當內容作者新增內部連結至頁面時,內部連結會立即進行驗證。 如果連結變成無效:

  • 它會從發行者移除。 連結的文字仍會保留,但連結本身會移除。
  • 在製作介面中,它會顯示為中斷的連結。

編寫頁面時,內部連結中斷

外部鏈路檢查

外部連結是AEM存放庫以外內容的連結。 可使用RTE或使用自定義元件添加外部連結。 例如:

外部連結的語法和可用性通過檢查來驗證。 此檢查在可配置的內部非同步完成。 如果「連結檢查器」發現外部連結無效:

  • 它會從發行者移除。 連結的文字仍會保留,但連結本身會移除。
  • 在製作介面中,它會顯示為中斷的連結。

編寫頁面時,內部連結中斷

此外,外部連結檢查器介面提供內容頁面上所有外部連結的概述。

要使用外部連結檢查器:

  1. 使用​Navigation,選擇​Tools,然後選擇​Sites
  2. 選擇「外部連結檢查器」,並顯示所有外部連結的清單。

「外部連結檢查器」窗口

將顯示以下資訊:

  • 狀態 -連結的驗證狀態,可以是下列其中一項:
    • 有效 - 「連結檢查器」可以訪問外部連結
    • 待定 -已將外部連結新增至網站內容,但尚未由連結檢查器驗證
    • 無效 - 「連結檢查器」無法訪問外部連結
  • URL —— 外部連結
  • 反向連結 -包含外部連結的內容頁面
    • 如果已配置,則僅填入
  • 上次檢查 -連結檢查器上次驗證外部連結的時間
  • 上次狀態 -當「已勾選的連結上次勾選外部連結時,返回的最後一個HTML狀態代碼
  • 上次可用 -自上次連結可供連結檢查器使用以來的時間
  • 上次存取 -自具有外部連結的頁面上次在編寫介面中存取以來的時間

您可以使用連結清單頂端的兩個按鈕來控制視窗內容:

  • 刷新 -刷新清單內容
  • Check - To check an individual external link selected in the list

外部鏈路檢查器的工作方式

雖然易於使用,但「外部連結檢查器」依賴於許多服務並瞭解它們的工作方式,幫助您瞭解如何配置「連結檢查器」以滿足您的需求。🔗

  1. 每當內容作者儲存頁面的任何連結時,就會觸發事件處理常式。
  2. 事件處理常式會遍歷/content下的所有內容,並檢查是否有新的或更新的連結,並將它們新增至連結檢查器的快取。
  3. 然後,Day CQ Link Checker Service​會定期執行,以檢查快取中的項目是否有效語法。
  4. 經過語法驗證的連結隨後會出現在External Link Checker窗口中。 但是,它們將處於​待定​狀態。
  5. 然後,天CQ連結檢查器任務​定期執行,以通過進行GET調用來驗證連結。
  6. 然後,天CQ連結檢查器任務​將使用GET調用的結果更新「外部連結檢查器」窗口中的條目。

配置鏈路檢查器

在AEM中,「連結檢查器」會自動立即可用。 但是,有許多OSGi配置可以修改以更改其行為:

  • Day CQ Link Checker Info Storage Service —— 此服務定義儲存庫中的Link Checker快取的大小。
  • Day CQ Link Checker Service —— 此服務會執行外部連結語法的非同步檢查。您可以定義檢查期間,以及檢查器在其他選項中跳過哪些類型的連結。
  • 第CQ天連結檢查器任務 -此服務執行外部連結的GET驗證。它允許區間的不同定義,以檢查其他選項中的壞連結和好連結。
  • Day CQ Link Checker Transformer —— 允許根據用戶定義的規則集轉換連結。

有關如何更改OSGi設定的詳細資訊,請參閱文檔OSGi配置設定

禁用鏈路檢查器

您可以選擇完全停用「連結檢查器」。 若要這麼做:

  1. 開啟OSGi主控台。
  2. 編輯​Day CQ Link Checker Transformer
  3. 勾選您要停用的選項:
    • 停用檢查 -停用連結的驗證
    • 禁用重寫 -禁用連結轉換
注意

如果您在開始建立內容後停用連結檢查,在「外部連結檢查器」視窗中仍可能看到項目,但這些項目將不會再更新。

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now