视频地址:
https://youtu.be/64Lm1Yhxttg
Wiki.Js部署
1.打开一个端口,例如1155
2.SERV00创建Website wiki.milaone.app
3.给Wiki域名添加A记录指向SERV00的IP
4.给域名Wiki.milaone.app申请证书
5.创建PostgreSQL数据库
- 注意:PostgreSQL的用户名与数据库名是一致的
6.ssh终端部署
6.1下载程序源代码
mkdir domains/wiki && cd domains/wiki wget https://github.com/requarks/wiki/releases/download/v2.5.303/wiki-js.tar.gz tar -zxvf wiki-js.tar.gz && rm wiki-js.tar.gz
6.2编辑配置文件
cp config.sample.yml config.yml && nano config.yml
6.3 启动服务
6.3.1脚本方式
node server
也可以使用nohup空输出方式的脚本运行
创建Wiki.sh脚本,并赋予运行权限:填入下面脚本#! /bin/bash cd ~/domains/wiki nohup node server >/dev/null 2>&1 &
6.3.2 PM2 方式运行
使用nano在wiki目录中创建ecosystem.config.js文件,下面内容拷贝进去
module.exports = { apps: [{ name: "wiki", script: "server", }] }
然后通过PM2方式运行
pm2 start ecosystem.config.js
最后别忘了保活设置
视频中提到的链接按钮的CSS代码
.is-internal-link.is-valid-page {
display: flex;
align-items: center;
width: 100%;
height: 60px;
margin: 10px 0;
padding: 0 20px 0 24px;
background-color: #ebebeb;
border: 1px solid #e0e0e0;
border-radius: 4px;
color: #333;
font-size: 16px;
text-decoration: none;
position: relative;
transition: box-shadow .3s ease;
overflow: hidden
}
.is-internal-link.is-valid-page:hover {
box-shadow: 0 2px 5px rgba(0,0,0,.1)
}
.is-internal-link.is-valid-page::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 4px;
height: 100%;
background-color: transparent;
transition: background-color .3s ease
}
.is-internal-link.is-valid-page:hover::before {
background-color: #4285f4
}
.is-internal-link.is-valid-page::after {
content: '|';
margin: 0 10px;
color: #e0e0e0
}
.is-internal-link.is-valid-page strong {
font-weight: 700;
color: #4285f4;
margin-right: 10px
}