npm 包 hexo-algoliasearch-comment 使用教程

阅读时长 8 分钟读完

介绍

hexo-algoliasearch-comment 是一个基于 Hexo 的评论系统,它使用 AlgoliaSearch 实现在前端实时索引和搜索评论的功能。由于 AlgoliaSearch 具有快速、可扩展的特点,使得 hexo-algoliasearch-comment 不会在查询上出现延迟问题,且可以轻松地扩展到任意数量的博客或网站上。

安装

在安装 hexo-algoliasearch-comment 之前,请确保您已经安装了最新版本的 Hexo,并且拥有一个 AlgoliaSearch 的账户,以及一个 APP ID 和 ADMIN KEY。

步骤一:使用 npm 进行安装

在 Hexo 的博客目录下,运行以下命令:

步骤二:配置 _config.yml

在 Hexo 的配置文件 _config.yml 中添加以下内容:

-- -------------------- ---- -------
--------------
  ------ -------------
  --------- ----------------
  ---------- --------
  ------- - --
  --------- -- - --
  --------------- - - --
  ------------ - --
    - ----------
    - ---- -- ----

注意:请将 your_app_idyour_admin_key 替换为您的 APP ID 和 ADMIN KEY。

使用

添加评论表单

请在您的 Hexo 主题模板中添加如下模板标记:

-- -------------------- ---- -------
---- --------------------
------- -----------------------------------------
------- ----------------------------------
------- -------- ----------- ---------------------------------------------
--------
  -------------------------- -- -
    --------------------
      ------ ---- -------------------------- ----
      --------- ---- ----------------------------- ----
      ---------- ---- ------------------------------ ----
      ------- ---- --------------------------- ----
      --------- --- ----------------------------- ---
      --------------- --- ----------------------------------- ---
      ------------ --- ------------------------------------------------ ---
      --------- ----- ----------------- -
        ----- ---------------------- -
        ------ ------------------------- ---- ---------- -
        ------ ----------------------- ---- ---------- -
        -------- -
        ----- ------------------------ ---- ---------- -
        --------
    ---
  ---
---------

展示评论列表

在您的 Hexo 主题模板中添加如下标记:

-- -------------------- ---- -------
---- -------------------------
------- -------- ----------- ---------------------------------------------
--------
  -------------------------- -- -
    -----------------------------
      ------ ---- -------------------------- ----
      ---------- ---- ------------------------------ ----
      ------- ---- --------------------------- ----
      --------- --- ----------------------------- ---
      --------------- --- ----------------------------------- ---
      ------------ --- ------------------------------------------------ ---
      --------- ----- ----------------- -
        ----- ---------------------- -
        ------ ------------------------- ---- ---------- -
        ------ ----------------------- ---- ---------- -
        -------- -
        ----- ------------------------ ---- ---------- -
        --------
    ---
  ---
---------

示例代码

以下代码展示了如何在 Hexo 中使用 hexo-algoliasearch-comment

-- -------------------- ---- -------
---- ------ ---
---- --------------------
------- -----------------------------------------
------- ----------------------------------
------- -------- ----------- ---------------------------------------------
--------
  -------------------------- -- -
    --------------------
      ------ ---- -------------------------- ----
      --------- ---- ----------------------------- ----
      ---------- ---- ------------------------------ ----
      ------- ---- --------------------------- ----
      --------- --- ----------------------------- ---
      --------------- --- ----------------------------------- ---
      ------------ --- ------------------------------------------------ ---
      --------- ----- ----------------- -
        ----- ---------------------- -
        ------ ------------------------- ---- ---------- -
        ------ ----------------------- ---- ---------- -
        -------- -
        ----- ------------------------ ---- ---------- -
        --------
    ---
  ---
---------

---- ------ ---
---- -------------------------
------- -------- ----------- ---------------------------------------------
--------
  -------------------------- -- -
    -----------------------------
      ------ ---- -------------------------- ----
      ---------- ---- ------------------------------ ----
      ------- ---- --------------------------- ----
      --------- --- ----------------------------- ---
      --------------- --- ----------------------------------- ---
      ------------ --- ------------------------------------------------ ---
      --------- ----- ----------------- -
        ----- ---------------------- -
        ------ ------------------------- ---- ---------- -
        ------ ----------------------- ---- ---------- -
        -------- -
        ----- ------------------------ ---- ---------- -
        --------
    ---
  ---
---------

你可以在上述的示例代码中,按照自己的需求进行配置,并添加到 Hexo 中即可。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055b8181e8991b448d9138

纠错
反馈