搭建专属的记仇小本本
更新时间: 10/19/2024
简介
利用码云Issues作为数据库的记仇小本本,简约设计,支持富文本
Demo
准备条件
部署API后端
shell登录服务器,安装git
说明
防止有些人没有安装,等会下不了
yum install git
API后端:https://gitee.com/n0ts/gitee-api
说明
内有 Gitee API 部署教程.docx
很详细,参考着看就行了
cd /www/wwwroot
git clone https://gitee.com/n0ts/gitee-api.git
安装依赖
cd gitee-api
npm i
完成后,测试运行一下
说明
端口默认3000,可以自己在 config.js
里改,如没有其他项目冲突就默认
node main.js
创建私人令牌
进入自己的gitee主页 - 私人令牌 -生成令牌
说明
按照图示给与权限,懒的全给
记住你的秘钥,关闭后就无法再次查看了
配置config
按需修改 password
& 端口
& AccessToken
保存,其他不要动
注意
密码要记住!搭建完成后,新增内容的时候需要输入的
accessToken
就是我们申请的私人令牌秘钥
创建node项目
进宝塔-网站-node项目,安装node管理器
说明
已经安装的直接看下一步
这里更新下列表,选择最新的稳定版安装即可
添加node项目,选择gitee-api目录,按要去设置提交
说明
项目名称:随便
启动项目:自定义启动命令 node main.js
端口:3000 (改过的用修改的端口)
添加成功后,点设置-域名管理,添加一个域名
网站建议是开启https,先开外网隐射
说明
注意你的api网站和最终部署的网站,要一致;要么都是 https
或者 http
添加 SSL
证书,建议去服务器申请免费的SSL证书
说明
腾讯云为例:控制台-云产品-SSL证书-我的证书-申请免费证书
嫌麻烦也可以直接用测试证书和Let's Encrypt
访问搭建好的api网站,像这个就可以了,作者的图片挂了
说明
我的是 https://api.yiov.com
,如果不是https就是没开启
部署
先添加一个站点,输入你的域名,数据库不用创建
进入目录,删除掉多余的文件
说明
.user.ini
要删两次
仓库下载:https://github.com/n0tssss/heng
下载上传-解压-将解压的文件剪切到域名文件夹下,就可以了
说明
多余的压缩包和空文件夹删掉
接下来我们来配置 config/config.js
文件,按需修改保存
说明
后端地址的 /api/gitee
不要删,自己的地址加在前面
在gitee新建一个仓库,私有/公开都可以,建议私有
说明
owner:填自己的gitee账户名
repo:填创建的仓库名
然后填入 config.js
中保存
访问看一下,这样就可以了
常见问题
添加内容密码
配置config自己设置的 password
,自己在后台文件夹 git-api - config/config.js
里看
一直提示 记仇也要认真哦
选择记仇人即可,记仇的标题旁有个 你是?
,选择佩奇或者乔治
如何删掉记录
因为使用的仓库 Issues
,直接进仓库去删即可
记录的时候一直转圈
没有开https,再说一次无论你api网站和记录网站,要保持一致