FastComments.com

什麼是主題標籤 Internal Link

FastComments 的 #hashtags 提供了一種方式,讓使用者可以將其留言標記為與特定主題或群組相關。此外,hashtags 可用於連結到其他頁面或文件。


例如,如果需要,一個托管線上影片評論網站的客戶可以為每個影片預先填入一個 hashtag,並將每個 hashtag 定義為連結到該影片的相應評論頁面。這樣一來,當有人在留言中點擊 #awesomevideo 時,他們會前往 https://example.com/awesome-video/reviews 而不是查看所有帶有 #awesomevideo 標籤的留言。


如何使用主題標籤 Internal Link

填充自動完成

HashTags can be populated in two ways.

First, by default users can type the # symbol and some text - and if there are existing hashtags an autocomplete UI will be shown.

If a user enters new hashtag, 除非已停用, the hashtag will automatically be created and highlighted.

The second way is to manually define each hashtag. This is covered in this document.

使用情境

HashTags are useful for members of the community to navigate to find relevant discussions. They are also useful to tag relevant pieces of information, as links, which can be defined via our API. For example, hashtags could be used to tag:

  • Tickets in a ticketing system.
  • Documents or Pages in CRM.
  • Files.

有效與無效的主題標籤 Internal Link


hashtag 的正則表達式為 /\B#[a-z0-9_-]+/gi - 其中 # 可依需求客製化。

這表示 hashtags 允許字母、數字、底線(_)和連字符(-)。它們不能包含句點(.)或空格( )。


使用除 # 之外的符號 Internal Link

應要求,可使用除 # 符號以外的其他符號。

不同的標籤符號可用於連結到不同的內容。例如,API 可以使用 # 符號 作為主題項目(hashtags),也可以定義像 ~document_one~document_two 這樣的條目。在這種情況下,使用者可以同時使用主題標籤以及自訂標籤 來指向其他文件。

預先填入主題標籤 Internal Link

預設情況下,FastComments 允許您的使用者建立標籤(hashtags),這些標籤會被建立並隨時間加入自動完成建議中。

被禁止的使用者無法新增標籤,即使已啟用自動建立標籤功能。

不過,可以透過 API 預先定義標籤集合。請注意,若要新增大量標籤, 提供了批次新增的 API。

預先填入(Pre-Populated)與自動建立(Automatically-Created)的標籤會匯入相同的資料集,最終都會出現在標籤自動完成建議中。

透過主題標籤連結到內容 Internal Link

預設情況下,點擊一個標籤會開啟一個檢視,顯示該標籤的留言清單。然而,我們可以將此行為改為連結到一個 屬於每個標籤的外部內容。

這可以在新增標籤時透過 API完成。當我們透過 API 新增標籤時,可以 為每個標籤定義一個 URL。

主題標籤自動完成的運作方式 Internal Link

當透過 API 新增 hashtags,或使用者輸入新的 hashtags 時,它們會被加入到中央資料儲存庫。

當輸入觸發關鍵字(# 為預設值)、以及一個字元時,系統會開始搜尋相關 hashtags 這些以相同文字開頭並顯示為建議。這些結果會依字母順序排序。

@mentions 的行為相同,使用鍵盤可以從自動完成選單中選取項目。