hexo-yilia主題支援twikoo評論系統

如果圖片無法載入,可到 我的部落格 中,查看完整文章

yilia-more 已經增加對 twikoo 的支援,可直接使用

程式碼修改

  1. layout/_partial/post 路徑下新建 twikoo.ejs,添加程式碼

    <div id="tcomment"></div>
    <script src="//cdn.staticfile.org/twikoo/1.5.11/twikoo.all.min.js"></script>
    <script>
    twikoo.init({
      envId: '<%= theme.twikoo.envId %>', // 騰訊雲環境填 envId;Vercel 環境填地址(//xxx.vercel.app)
      el: '#tcomment', // 容器元素
      // region: 'ap-guangzhou', // 環境地域,默認為 ap-shanghai,騰訊雲環境填 ap-shanghai 或 ap-guangzhou;Vercel 環境不填
      // path: location.pathname, // 用於區分不同文章的自定義 js 路徑,如果您的文章路徑不是 location.pathname,需傳此參數
      // lang: 'zh-CN', // 用於手動設定評論區語言,支援的語言列表 //github.com/imaegoo/twikoo/blob/main/src/js/utils/i18n/index.js
    })
    </script>
    
  2. layout/_partial/article.ejs 底部增加程式碼

    <!-- twikoo評論系統 -->
    <% if (theme.twikoo && theme.twikoo.enable && theme.twikoo.envId){ %>
    <%- partial('post/twikoo', {
            key: post.slug,
            title: post.title,
            url: config.url+url_for(post.path)
            }) %>
    <% } %>
    <% } %>
    
  3. _config.yml 增加 twikoo 配置

    twikoo:
      enable: true
      envId:  # 環境id
    
  4. 打包

    npm run dist

envId 獲取

雲函數手動部署

郵件提醒設置

  • 進入twikoo管理面板

  • 配置管理->郵件通知

    文章可能會存在傳圖失敗的情況,建議訪問底部部落客的個人部落格鏈接

  • 配置管理–>郵件通知測試

    文章可能會存在傳圖失敗的情況,建議訪問底部部落客的個人部落格鏈接

    測試成功通過就配置成功了

部落客標識設置

完成效果

image-20220727175251903