# 准备工作

# 配置 Node 环境

此项目使用 uniapp 进行开发,我们需要使用 npm 脚本将项目编译为微信小程序部署产物,所以需要使用到 Node 环境。

我们开发环境中使用的 Node 版本为 v14.15.0,所以我们强烈建议使用 Node 14.x 版本。如果你当前电脑还没有 Node 环境,建议直接从 下载 | Node.js (nodejs.org)open in new window 下载。如果你当前电脑已经安装了其他版本的 Node,我们建议使用 nvm-sh/nvm)open in new window 来安装和管理 Node 版本。

查看 Node 版本:

$ node -v
v14.15.0
1
2

# 注册小程序账号以及安装开发工具

点击 开始 | 微信开放文档 (qq.com)open in new window 链接按照官方给出的步骤完成即可。

需要特别注意的是,一定要去小程序后台的开发设置中设置好服务器域名,包括你 Halo 站点的域名以及 Gravatar 源地址的域名。其中,默认的 Gravatar 源应该是无法添加的,因为没有在国内备案,我们推荐将 Halo 后台设置中评论设置的 Gravatar镜像源 设置为 https://sdn.geekzu.org/avatar/,并将其添加到小程序的服务器域名列表。如下图所示:

Snipaste_2021-06-06_15-11-58

# Halo

此项目依赖于 Halo 的后端,所以我们需要准备一个正在使用中的 Halo 站点。需要注意的是,如果你打算将小程序上架到微信,域名是必须要 备案 以及使用 HTTPS 的,如果你只打算在本地运行,这些可以忽略。只需要在本地启动一个 Halo 即可。

Halo 的具体搭建教程和在本地运行的教程为:

Last Updated: 6/7/2021, 12:33:40 AM
Contributors: reflect_team