一款超好用的第三方評論插件--Gittalk

使用GITALK的背景:

1. 最近在做一個基于Java的個人博客系統(tǒng)攒射,已經(jīng)基本完工了猜惋,突然發(fā)現(xiàn)怎么沒有評論的操作侧漓,如果再從頭開始從數(shù)據(jù)庫開始寫的話袍患,花費的代價有點大坦康,于是乎我就在網(wǎng)上尋找一款適合我的第三方評論插件,第一次我找到了“暢言”诡延,結(jié)果很令人失望滞欠,因為我的網(wǎng)站沒有備案,所以無法使用“暢言”肆良。于是Gitalk就映入了我的眼簾筛璧。

2. Gitalk 最初推出來,應(yīng)該是想配合在 github 上建博客惹恃,方便添加評論功能的夭谤。隨著其他評論插件的沒落,Gitalk 就火起來了巫糙。Gitalk 是一個基于 Github Issue 和 Preact 開發(fā)的評論插件朗儒。它除了支持 Hexo 外,還支持 java参淹,php 等語言開發(fā)的博客醉锄。
詳情請參考:官網(wǎng)
)
)

使用方法:

1.首先需要到GitHub上去新建一個倉庫用于存放評論的內(nèi)容:

創(chuàng)建倉庫

 2.在設(shè)置中打開isue功能:
設(shè)置

默認是打開的


Issues

3.需要注冊一個Github Application具體步驟如下:


博客評論

注意兩個URL就是你網(wǎng)站的域名。應(yīng)用名稱隨便寫浙值,描述隨便寫恳不。

(2)完成之后便到了如下頁面:


image.png

其中Client ID 和 Client Secret是我們需要的東西。
 4.如上步驟完成之后开呐,接下來你就會體驗到Gitralk 的方便之處:

只需要將如下代碼引入你想添加評論的 html 或者 jsp 頁面中就可以使用了

<-- 引入 -->
<link rel="stylesheet" >
  <script src="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script>

<-- 添加一個容器-->
<div id="gitalk-container"></div>

<-- 生成 gitalk 插件-->
var gitalk = new Gitalk({
  clientID: '56f73fbc5e79a466ea62', //Client ID

  clientSecret: '26d8eb4f3b0de9ce02382103ffc32ba34c4671f4', //Client Secret

  repo: 'blogtalk',//倉庫名稱
  owner: 'smfx1314',//倉庫擁有者
  admin: ['smfx1314'],
  id: location.href,      // Ensure uniqueness and length less than 50
  distractionFreeMode: false  // Facebook-like distraction free mode
})

gitalk.render('gitalk-container')

設(shè)置

  • clientID String

    必須. GitHub Application Client ID.

  • clientSecret String

    必須. GitHub Application Client Secret.

  • repo String

    必須. GitHub repository.

  • owner String

    必須. GitHub repository 所有者烟勋,可以是個人或者組織。

  • admin Array

    必須. GitHub repository 的所有者和合作者 (對這個 repository 有寫權(quán)限的用戶)筐付。

  • id String

    Default: location.href.

    頁面的唯一標識卵惦。長度必須小于50。

  • number Number

    Default: -1.

    頁面的 issue ID 標識瓦戚,若未定義number屬性則會使用id進行定位沮尿。

  • labels Array

    Default: ['Gitalk'].

    GitHub issue 的標簽。

  • title String

    Default: document.title.

    GitHub issue 的標題伤极。

  • body String

    Default: location.href + header.meta[description].

    GitHub issue 的內(nèi)容蛹找。

  • language String

    Default: navigator.language || navigator.userLanguage.

    設(shè)置語言姨伤,支持 [en, zh-CN, zh-TW]。

  • perPage Number

    Default: 10.

    每次加載的數(shù)據(jù)大小庸疾,最多 100乍楚。

  • distractionFreeMode Boolean

    Default: false。

    類似Facebook評論框的全屏遮罩效果.

  • pagerDirection String

    Default: 'last'

    評論排序方式届慈, last為按評論創(chuàng)建時間倒敘徒溪,first為按創(chuàng)建時間正序。

  • createIssueManually Boolean

    Default: false.

    如果當前頁面沒有相應(yīng)的 isssue 且登錄的用戶屬于 admin金顿,則會自動創(chuàng)建 issue臊泌。如果設(shè)置為 true,則顯示一個初始化頁面揍拆,創(chuàng)建 issue 需要點擊 init 按鈕渠概。

  • proxy String

    Default: https://cors-anywhere.herokuapp.com/https://github.com/login/oauth/access_token.

    GitHub oauth 請求到反向代理,為了支持 CORS嫂拴。 為什么要這樣?

  • flipMoveOptions Object

    Default:

      {
        staggerDelayBy: 150,
        appearAnimation: 'accordionVertical',
        enterAnimation: 'accordionVertical',
        leaveAnimation: 'accordionVertical',
      }
    

    評論列表的動畫播揪。 參考

  • enableHotKey Boolean

    Default: true.

    啟用快捷鍵(cmd|ctrl + enter) 提交評論.

注意:第一次進入時評論模塊加載不出來,需要注冊Github Application的賬號登錄評論模塊后刷新頁面筒狠,就可以正常使用了猪狈。

四,我博客的實例展示:

隨便點擊一篇文章進入辩恼,底部就會出現(xiàn)評論模塊:

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雇庙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子灶伊,更是在濱河造成了極大的恐慌疆前,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谁帕,死亡現(xiàn)場離奇詭異峡继,居然都是意外死亡冯袍,警方通過查閱死者的電腦和手機匈挖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來康愤,“玉大人儡循,你說我怎么就攤上這事≌骼洌” “怎么了择膝?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長检激。 經(jīng)常有香客問我肴捉,道長腹侣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任齿穗,我火速辦了婚禮傲隶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘窃页。我一直安慰自己跺株,他們只是感情好,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布脖卖。 她就那樣靜靜地躺著乒省,像睡著了一般。 火紅的嫁衣襯著肌膚如雪畦木。 梳的紋絲不亂的頭發(fā)上袖扛,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機與錄音十籍,去河邊找鬼攻锰。 笑死,一個胖子當著我的面吹牛妓雾,可吹牛的內(nèi)容都是我干的娶吞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼械姻,長吁一口氣:“原來是場噩夢啊……” “哼妒蛇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起楷拳,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绣夺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后欢揖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陶耍,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年她混,在試婚紗的時候發(fā)現(xiàn)自己被綠了烈钞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡坤按,死狀恐怖毯欣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情臭脓,我是刑警寧澤酗钞,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響砚作,放射性物質(zhì)發(fā)生泄漏窘奏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一葫录、第九天 我趴在偏房一處隱蔽的房頂上張望蔼夜。 院中可真熱鬧,春花似錦压昼、人聲如沸求冷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匠题。三九已至,卻和暖如春但金,著一層夾襖步出監(jiān)牢的瞬間韭山,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工冷溃, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钱磅,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓似枕,卻偏偏與公主長得像盖淡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子凿歼,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 今天看到自己關(guān)注的公眾號所推送的一篇文章《對孩子最大的傷害是“超前教育”》褪迟。文章根據(jù)一個近前的案例引出,提出...
    匪啻于茲閱讀 271評論 0 0
  • 今日去登黃山嗯答憔,感悟很多味赃,我前面走的很快,后來結(jié)果走錯了方向虐拓,比別人還多走了好幾百米路心俗,可謂是方向不對,努力白費蓉驹。...
    洮南遠方文學閱讀 199評論 0 1
  • 生命就像一條大河城榛, 時而寧靜,時而瘋狂戒幔。 現(xiàn)實就像一把枷鎖吠谢, 把我捆住土童,無法掙脫诗茎。 這謎一樣的生活鋒利如刀, 一次...
    賈小呆520閱讀 832評論 0 0
  • 很想用一把尺子 來丈量黑與夜的間隙 奈何天平失去了準心 曾經(jīng)以為 心與心之間不用測量 因為都是跳動的紅 我時常想目...
    云中飄舞閱讀 340評論 12 31
  • 中午,隨永潔一起去禾兒秀吃飯敢订。我下單王污,三椒沸騰魚,她紅包給我楚午,因為是她要請我昭齐。 不管。 禾兒秀的裝飾有意思矾柜,說:“...
    魯長安閱讀 1,610評論 1 0