<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Comment on jkgtw&#39;s blog </title>
    <link>https://www.jkg.tw/tags/comment/</link>
    <description>Recent content in Comment on jkgtw&#39;s blog </description>
    <image>
      <title>jkgtw&#39;s blog </title>
      <url>https://www.jkg.tw/apple-touch-icon.png</url>
      <link>https://www.jkg.tw/apple-touch-icon.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 05 May 2020 18:26:27 +0800</lastBuildDate>
    <atom:link href="https://www.jkg.tw/tags/comment/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Utterances 免費開源、無廣告、無追蹤的網站留言系統</title>
      <link>https://www.jkg.tw/p3350/</link>
      <pubDate>Tue, 05 May 2020 18:26:27 +0800</pubDate>
      <guid>https://www.jkg.tw/p3350/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;部落格留言系統我自從 &lt;a href=&#34;https://wordpress.org&#34;&gt;WordPress&lt;/a&gt; 轉來 &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt; 這段時間以後，已經試用過好多種&lt;/p&gt;
&lt;p&gt;早期 WordPress 留言有很多都只能忍痛直接拋棄，轉 Hugo 之後用過一段時間 &lt;a href=&#34;https://comments.app&#34;&gt;Telegram Comments App&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;但因為 Telegram Comments App 有人留言後我並不能主動收到通知，所以又只能拋棄。。&lt;/p&gt;
&lt;p&gt;接著用 &lt;a href=&#34;https://valine.js.org&#34;&gt;Valine&lt;/a&gt; 但也是用幾天而已就又換掉，因為 Valine 實現留言 email 通知的功能有點奇特&lt;/p&gt;
&lt;p&gt;什麼時候會被他依賴的後台 &lt;a href=&#34;https://leancloud.app&#34;&gt;LeanCloud&lt;/a&gt; 弄掉都不知道。。嗯 🧐&lt;/p&gt;
&lt;p&gt;最後就無奈只能轉去 &lt;a href=&#34;https://disqus.com&#34;&gt;Disqus&lt;/a&gt; 了 🤷‍♂️&lt;/p&gt;
&lt;p&gt;但是 Disqus 跟 &lt;a href=&#34;https://analytics.google.com/&#34;&gt;Google Analytics&lt;/a&gt; 一樣有個毛病，他們是商業公司會主動吸收、蒐集很多無關的[資料]^(個資)&lt;/p&gt;
&lt;p&gt;雖然 Disqus 可以手動 Opt-Out，但是來你網站的人不一定每個人都會去設定，於是就一直在找機會要換掉&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;前幾天在爬 &lt;a href=&#34;https://gohugo.io/content-management/comments/&#34;&gt;Hugo 說明書&lt;/a&gt;，想要找找更多留言系統替代品的時候&lt;/p&gt;
&lt;p&gt;發現一個可以依賴在&lt;a href=&#34;https://github.com&#34;&gt;全球最大同性交友網站&lt;/a&gt;自己的 Repo 上面的留言系統，名字叫「&lt;a href=&#34;https://utteranc.es&#34;&gt;Utterances&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;搜一下發現同類型還有 &lt;a href=&#34;https://github.com/gitalk/gitalk&#34;&gt;Gitalk&lt;/a&gt;、&lt;a href=&#34;https://github.com/imsun/gitment&#34;&gt;Gitment&lt;/a&gt;，其中 Giment 在網路上評價普普，似乎有權限要太多的問題&lt;/p&gt;
&lt;p&gt;然後當我正在猶豫不知道要採用哪一款的時候&lt;/p&gt;
&lt;p&gt;正在使用的 Hugo 主題 &lt;a href=&#34;https://github.com/dillonzq/LoveIt&#34;&gt;LoveIt&lt;/a&gt; 剛好更新加入 Utterances 留言系統的支援，Hugo 官方推薦加上主題原生支援&lt;/p&gt;
&lt;p&gt;於是就有了這篇文章。。。 🥳&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h1 id=&#34;utterances-安裝設定三步驟&#34;&gt;Utterances 安裝設定三步驟&lt;/h1&gt;
&lt;h3 id=&#34;github-新建一個新的公開-repo&#34;&gt;Github 新建一個新的公開 Repo&lt;/h3&gt;
&lt;p&gt;打開 Github 網站，準備新建 Repo： &lt;a href=&#34;https://github.com/new&#34;&gt;https://github.com/new&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/05/g84dUipL37YNonw2Bu19.png#center&#34;&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;如上圖，記住自己取的名稱即可&lt;/p&gt;
&lt;p&gt;以上圖為例，稍等我要設定 Utterances 的 repo 就會是 &lt;code&gt;jkgtw/commentsforjkgtwblog&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h3 id=&#34;為新建-repo-安裝-utterances-app&#34;&gt;為新建 Repo 安裝 Utterances app&lt;/h3&gt;
&lt;p&gt;打開 Utterances 的安裝網頁： &lt;a href=&#34;https://github.com/apps/utterances&#34;&gt;https://github.com/apps/utterances&lt;/a&gt;，進入後點選 Install 的按鈕&lt;/p&gt;</description>
    </item>
    <item>
      <title>WordPress 搬家 Hugo 的記錄與設定</title>
      <link>https://www.jkg.tw/p3308/</link>
      <pubDate>Sat, 21 Mar 2020 20:41:54 +0800</pubDate>
      <guid>https://www.jkg.tw/p3308/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;前兩天終於成功從 WordPress 切換到全靜態網站的 Hugo，切換過程還算順利&lt;/p&gt;
&lt;p&gt;切換之後有發現 Telegram 留言板跟 RSS 輸出有點問題，就趕快動手調整一下&lt;/p&gt;
&lt;p&gt;Telegram 留言板目前還太陽春，有人在文章下面留言，我居然不會收到通知，忍痛棄用&lt;/p&gt;
&lt;p&gt;還是換上 Disqus 的留言板，缺點就是免費版會有個性化廣告投放與追蹤&lt;/p&gt;
&lt;p&gt;如果不想要有太個人化的追蹤可以點留言板下面的「Do Not Sell My Data」，然後跳到他們網頁按下「Opt Out」即可&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/03/sshot2020-03-21_12-38-16.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;RSS 的部分我來來回回在 Hugo 說明書跟設定檔案調整與測試，目前也算是可以正常全文輸出&lt;/p&gt;
&lt;p&gt;整個新站上線之後，大致還算穩定，因為少掉資料庫與 php 等等其他依賴，系統消耗少很多，速度提升整個 up up&lt;/p&gt;
&lt;p&gt;以下簡單記錄一下這次 WordPress to Hugo 搬家的過程～&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;hugo-環境安裝&#34;&gt;Hugo 環境安裝&lt;/h2&gt;
&lt;p&gt;macOS 上面安裝非常簡單，如果你有安裝 &lt;a href=&#34;https://www.jkg.tw/p677&#34;&gt;HomeBrew&lt;/a&gt; 的話，只需要一行指令即可完成安裝&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ brew install hugo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;安裝完畢後，也只要一行指令即可完成一個簡單網站基礎設定檔與資料夾&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ hugo new site mynewsite
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;接著切換到該資料夾裡面，即可看見 Hugo 幫你自動建好 config、themes、layouts、content。。等等&lt;/p&gt;
&lt;p&gt;再來就是去挑一個你喜歡的主題，&lt;a href=&#34;https://themes.gohugo.io&#34;&gt;Hugo 官網&lt;/a&gt;有列出很多但不是全部，我目前選的是 &lt;a href=&#34;https://github.com/dillonzq/LoveIt&#34;&gt;LoveIt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;功能非常多，多語系、說明書詳細、可客製化程度高且支援 Darkmode 自動切換。。等等&lt;/p&gt;
&lt;p&gt;主題的作者維護也非常勤勞，且最近也積極聽取使用者反饋的建議修改以及增加功能&lt;/p&gt;
&lt;p&gt;只要依照 Hugo 說明書跟主題設定檔案，隨著你自己的環境逐條設定過去就可以，整體難度不是很高～&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;設定完畢後一個新的 Hugo 環境就全部完成，輸入下面指令 Hugo 會自動幫你新建一個符合你主題跟設定的 &lt;a href=&#34;https://zh.wikipedia.org/zh-tw/Markdown&#34;&gt;Markdown&lt;/a&gt; 檔案&lt;/p&gt;</description>
    </item>
    <item>
      <title>準備從 WordPress 搬到 Hugo 的全靜態網頁</title>
      <link>https://www.jkg.tw/p3306/</link>
      <pubDate>Thu, 19 Mar 2020 12:31:54 +0000</pubDate>
      <guid>https://www.jkg.tw/p3306/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;用 &lt;a href=&#34;https://wordpress.org/&#34;&gt;WordPress&lt;/a&gt; 已經用好幾年了，WordPress 主題跟外掛資源多多，大概你想要的功能大部分都有人寫好了&lt;/p&gt;
&lt;p&gt;初期建立時候我還買了幾套佈景主題跟外掛，我安裝的外掛數量應該也算普普通通？最多時候有裝到二十多個&lt;/p&gt;
&lt;p&gt;後來精簡到十五個左右，如果再極端一點可以縮到十個左右&lt;/p&gt;
&lt;p&gt;雖然 WordPress 這種 &lt;a href=&#34;https://zh.wikipedia.org/zh-tw/%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F&#34;&gt;CMS&lt;/a&gt; 架構非常強大，但缺點就是跟 Windows 系統一樣本體隨著時間越用越腫了。。。&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2020/03/CleanShot-2020-03-18-at-11.13.17.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;另外就是 CMS 動態網頁的最佳化實在有夠難，有數據庫、php 然後又有 html + css + js，對於我這種非網頁工程師&lt;/p&gt;
&lt;p&gt;看到 &lt;a href=&#34;https://developers.google.com/speed/pagespeed/insights/&#34;&gt;Google PageSpeed Insights&lt;/a&gt; 分數低，就算看著谷歌給的優化建議，也還是無從下手，而感到無力。。。&lt;/p&gt;
&lt;p&gt;但是不可否認 CMS 架構在搭建、使用跟訪客交互上有明顯優勢&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;後來偶然在某個網頁看見介紹 &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;，可以使用 Markdown 的寫作方式，讓 Hugo 快速渲染出全靜態的網頁&lt;/p&gt;
&lt;p&gt;因為是全靜態網頁，沒有數據庫之類需要資料查詢、傳送。。等等，所以整體網站的加載速度會超快！&lt;/p&gt;
&lt;p&gt;而靜態網頁本體缺少與訪客交互的功能，像是每篇文章底下的留言板，但這個留言功能也有外掛來實現&lt;/p&gt;
&lt;p&gt;看到 Hugo 社群比較多人用的第三方留言板有 &lt;a href=&#34;https://disqus.com/&#34;&gt;Disqus&lt;/a&gt; 或者 Facebook 留言，這些都能被無縫整合到 Hugo 裡面&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;所以前幾個禮拜沒有考慮太多，就用著閒餘時間慢慢看看與摸索 Hugo 的說明文件&lt;/p&gt;
&lt;p&gt;再挑了一個開發活躍且看的順眼的簡約主題，終於在前幾天把大部分資料都順利轉換成 Hugo 了～&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;再來說說目前部落格從 WordPress 切換過去 Hugo 之後的損失&lt;/p&gt;
&lt;p&gt;比較明顯的就是目前所有留言都無法搬過去，因為都是存在伺服器本地上的資料庫&lt;/p&gt;
&lt;p&gt;Hugo 全靜態架構沒有數據庫的存在，所以只能全部放棄，之後會採用 &lt;a href=&#34;https://comments.bot/&#34;&gt;Telegram Comment Bot&lt;/a&gt; 的留言板（？）&lt;/p&gt;
&lt;p&gt;再來就是目前有使用 email 訂閱的，以後也無法主動發信通知，請改為 RSS 訂閱&lt;/p&gt;
&lt;p&gt;這幾天再稍微把新主題的設定與細節調整一下，還有伺服器的 nginx 設定都重寫一下就可以完全切過去&lt;/p&gt;
&lt;p&gt;等完全切換去新站並且穩定後，再來分享 WordPress 轉換 Hugo 的過程～😆&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
