hexo-theme-redefine
博客Github
中文
中文
  • 项目介绍
  • 开始
    • 安装
    • 使用
    • 更新
  • 配置
    • 创建主题配置文件
    • base_info
    • style
      • primary_color
      • avatar
      • favicon
      • article_img_align
      • left_side_width
      • content_max_width
      • nav_color
      • hover
      • first_screen
      • scroll
    • social_contact
    • menu
    • home_article
    • post
      • word_count
      • author_label
    • code_copy
    • toc
    • copyright_info
    • website_count
    • local_search
    • comment
      • use
      • Waline
      • Gitalk
      • Twikoo
    • rss
    • lazyload
    • cdn
    • pjax
    • footer
  • 进阶使用
    • 数学公式
    • 创建页面
    • 友链样式
    • 资源压缩
    • 笔记模块
    • 文件比对
    • 文章顶置
由 GitBook 提供支持
在本页
  • LeanCloud 设置 (数据库)
  • Vercel 部署 (服务端)
  • Redefine 主题设置
  1. 配置
  2. comment

Waline

上一页use下一页Gitalk

最后更新于2年前

一款从 衍生的带后端评论系统。可以将 Waline 等价成 With backend Valine. 相对于 valine 更加安全,快速,简洁,开源。

详情查看:

在 Redefine主题中如何使用:

LeanCloud 设置 (数据库)

  1. 或 LeanCloud 国际版 并进入

  2. 点击左上角 并起一个你喜欢的名字 (请选择免费的开发版):

创建应用
  1. 进入应用,选择左下角的 设置 > 应用 Key。你可以看到你的 APP ID, APP Key 和 Master Key。请记录它们,以便后续使用。

国内版需要完成备案接入

  • 登录国内版并进入需要使用的应用

  • 选择 设置 > 域名绑定 > API 访问域名 > 绑定新域名 > 输入域名 > 确定。

  • 按照页面上的提示按要求在 DNS 上完成 CNAME 解析。

  • 购买独立 IP 并提交工单完成备案接入。(独立 IP 目前价格为 ¥ 50/个/月)

Vercel 部署 (服务端)

  1. 点击上方按钮,跳转至 Vercel 进行 Server 端部署。

    注:如果你未登录的话,Vercel 会让你注册或登录,请使用 GitHub 账户进行快捷登录。

  2. 输入一个你喜欢的 Vercel 项目名称并点击 Create 继续:

  3. 此时 Vercel 会基于 Waline 模板帮助你新建并初始化仓库,仓库名为你之前输入的项目名。

    一两分钟后,满屏的烟花会庆祝你部署成功。此时点击 Go to Dashboard 可以跳转到应用的控制台。

  4. 点击顶部的 Settings - Environment Variables 进入环境变量配置页,并配置三个环境变量 LEAN_ID, LEAN_KEY 和 LEAN_MASTER_KEY 。它们的值分别对应上一步在 LeanCloud 中获得的 APP ID, APP KEY, Master Key。

    注

    如果你使用 LeanCloud 国内版,请额外配置 LEAN_SERVER 环境变量,值为你绑定好的域名。

  5. 环境变量配置完成之后点击顶部的 Deployments 点击顶部最新的一次部署右侧的 Redeploy 按钮进行重新部署。该步骤是为了让刚才设置的环境变量生效。

  6. 此时会跳转到 Overview 界面开始部署,等待片刻后 STATUS 会变成 Ready。此时请点击 Visit ,即可跳转到部署好的网站地址,此地址即为你的服务端地址。

    绑定域名 (可选)

    如果你不想用 vercel 自带域名,可以绑定自己域名

    1. 点击顶部的 Settings - Domains 进入域名配置页

    2. 输入需要绑定的域名并点击 Add

    3. 在域名服务器商处添加新的 CNAME 解析记录

      Type
      Name
      Value

      CNAME

      example

      cname.vercel-dns.com

    4. 等待生效,你可以通过自己的域名来访问了🎉

      • 评论系统:example.yourdomain.com

      • 评论管理:example.yourdomain.com/ui

Redefine 主题设置

在 Redefine 主题配置文件填写必要参数信息(APP ID、APP Key 等),示例如下。

waline:
  serverUrl:  # Waline server url(vercel) example: https://example.example.com
  lang: zh-CN # Waline language, default: zh-CN
  dark: auto # Waline dark mode, default: auto
  • serverUrl 必填。就是你的 Vercel 域名(也可以是你绑定的自定义域名)

Waline 评论插件效果图。

如果你正在使用 Leancloud 国内版 (),我们推荐你切换到国际版 ()。否则,你需要为应用额外绑定已备案的域名,同时购买独立 IP 并完成备案接入:

创建项目
deploy
deploy
设置环境变量
redeploy
redeploy success
Add domain
success

lang 必填。评论语言,详见

dark 必填。是否开始暗黑模式,详见

leancloud.cnopen in new window
leancloud.appopen in new window
Waline 官方文档#lang
Waline 官方文档#dark
Valine
https://github.com/walinejs/waline
https://waline.js.org/
登录
注册
控制台
创建应用
Vercel