安装java教程
第一步下载自己想要的版本
下载地址:
openjdk8下载:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/8/jdk/x64/
openjdk11下载:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/11/jdk/x64/
openjdk17下载:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/
下载地址:
openjdk8下载:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/8/jdk/x64/
openjdk11下载:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/11/jdk/x64/
openjdk17下载:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/
安装butterfly主题前安装的依赖:
npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive
安装hexo-deployer-git
:
npm install --save hexo-deployer-git
更改_config.yml文件:
deploy
type: git
repository: [email protected]:YOUR_ID/YOUR_ID.github.io.git
branch: master
昨天在语雀上又测试了一下,确实是点击测试
还是有用,但是发布文章就没有用,我本来以为是要等一会儿。然后就是等了一个晚上脚本还是没有自动运行,最后就是没有用serverless,只是单纯的用脚本,用脚本进行同步,一周同步一次。
然后我就是其实还是更喜欢用typecho一点,不是很喜欢把语雀当成后端来用。到时候可能就是会把这个之前部署的给删掉,相当于就是昨天的努力白费了,难搞
就在刚才我试着又把语雀&hexo的项目重新搞了一边。
然后就是都成功了。
指的是测试阶段都成功了,但是就是真的在语雀上发文章的时候就是p反应都没有,搞得我有点小郁闷。
我记得我应该是8点开始做这个东西已经5个小时了啊啊。喂
好了,现在只有不到一周的时间来给我写作了。
md我现在还是一字未动。
看来真的得收收心了,至少先把作业写了。
先这样
推荐是java11
sudo apt update
sudo apt install openjdk-11-jdk
安装完成后可以通过以下指令来检测:
java -version
输出类似下面这样:
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)
安装包下载:release
上传时可以是上传整个zip包也可以是解压后上传
区别就是是否在服务器内解压,在服务器解压需安装unzip
安装unzip:
apt install unzip
如果报错可以先输入:
apt update
然后再尝试
上传的目录可以随意
我是在/usr
目录下新建文件夹mcl
:
mkdir mcl
将文件上传并解压后 cd
到目录下输入代码:
cd /'目录路径' #不需要单引号
chmod +x mcl #给文件mcl执行权限
./mcl #运行文件mcl安装
1)安装
mcl/plugins
文件夹mcl
完成自动更新和启动打开 MCL/config/net.mamoe.mirai-api-http/setting.yml
若无此文件请检查mcl
是否被成功添加并且添加后启动过一次mcl
,若没有请完成前文所述步骤再进行此步骤
内容如下
adapters:
- http
- ws
debug: false
enableVerify: true
verifyKey: 1234567890 # 你可以自己设定
singleMode: false
cacheSize: 4096 # 可选, 缓存大小, 默认4096. 缓存过小会导致引用回复与撤回消息失败
adapterSettings:
## 详情看 http adapter 使用说明 配置
http:
host: localhost
port: 23456 # 端口
cors: [*]
## 详情看 websocket adapter 使用说明 配置
ws:
host: localhost
port: 23456 # 端口
reservedSyncId: -1 # 确保为 -1, 否则 WebsocketAdapter(Experimental) 没法正常工作.
在启动mcl
的情况下在mcl控制台输入
/autoLogin add <你的QQ号> <你的QQ密码>
提示一下代码则表示添加成功
已成功添加 '<你的QQ号>'
如果要手机和mirai同时在线可以在前面的步骤完成并在启动的mcl控制台输入以下代码
/autoLogin setConfig <你的QQ号> protocol IPAD
只有在重启之后生效
执行./mcl
启动mirai-console
如果直接显示Event: BotOnlineEvent(bot=Bot(<你的QQ号>))
,并有收到新消息,那么恭喜你,你已经完成了mirai
的配置了
若显示如下输出或出现有如下内容的弹窗:
需要滑动验证码,完成后请输入ticket
url:http://xxx.xxx.xxx
在电脑上打开浏览器,输入程序提供的url,应当会出现滑动认证的画面,此时先不要进行认证
推荐chrome
DevTool
,找到上方选项卡,点击Network
选项,再点击下方的Fetch/XHR
选项DevTool
界面中应会出现新的请求,找到其中名为cap_union_new_verify
选项卡,点击其中的Preview
选项卡,在其中找到ticket
的值填入mcl
并回车Event: BotOnlineEvent(bot=Bot(<你的QQ号>))
,并有收到新消息恭喜你,你已经完成了mirai
的搭建了
在以后的每一次登入不需要重复以上步骤,即可自动登入,如果是要删除bot的QQ可以输入以下代码:
/autoLogin remove <你的QQ号>
mirai插件下载:
MiraiForum
文章参考:
SAGIRI BOT Docs