docsify搭建文档系统(小白向)

预览

OMSEAR WIKI

安装nodejs(如果通过宝塔pm2安装,此步骤可以省略)

  1. 下载nodejs
wget https://nodejs.org/dist/v16.14.2/node-v16.14.2-linux-x64.tar.xz
  1. 解压安装
mv node-v16.14.2-linux-x64.tar.xz /usr/local/
cd /usr/local/
xz -d node-v16.14.2-linux-x64.tar.xz
tar -xvf node-v16.14.2-linux-x64.tar
ln -s node-v16.14.2-linux-x64 nodejs
rm -fr node-v16.14.2-linux-x64.tar
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
  1. 检查
node -v

安装docsify

  1. 安装客户端
npm i docsify-cli -g
  1. 建立软链接
 ln -s /usr/local/nodejs/bin/docsify /usr/local/bin/

安装宝塔面板

注意,如果安装了宝塔面板,除了阿里云vps端口外,宝塔面板也必须设置端口放行

https://www.bt.cn/new/download.html

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

同步GitHub

通过 ls -al ~/.ssh 命令检查 SSH 密钥是否存在

ls -al ~/.ssh
image.png

生成新 SSH 密钥

执行以下命令,注意替换成你的邮箱:

ssh-keygen -t ed25519 -C "your_email@example.com"

然后一路回车:

image.png

复制密钥,在 id_ed25519.pub 文件中:

cat ./.ssh/id_ed25519.pub
image.png

添加 SSH 密钥到 GitHub 帐户

在个人账户的 settings 菜单下找到 SSH and GPG keys,将刚刚复制的密钥添加到 key 这一栏中,点击「add SSH key」提交。


image.png

Title 可不填写,提交成功后会列出对应的密钥:

image.png

pm2 守护执行

#创建启动脚本
vim script.sh
#设置启动方式
docsify serve xxxx

宝塔执行定时同步拉取

image.png

Nginx 部署

  1. 宝塔安装nginx 服务器
  2. 修改配置
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容