From cbf448bee2c26c32edb0933cb0d359afd96575a7 Mon Sep 17 00:00:00 2001 From: 13850905897 <2823411295@qq.com> Date: Sun, 12 May 2024 23:22:34 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...60\346\234\215\345\212\241\345\231\250.md" | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 "\351\202\271\347\244\274\346\235\255/20240511-\351\203\250\347\275\262\347\275\221\347\253\231\345\210\260\346\234\215\345\212\241\345\231\250.md" diff --git "a/\351\202\271\347\244\274\346\235\255/20240511-\351\203\250\347\275\262\347\275\221\347\253\231\345\210\260\346\234\215\345\212\241\345\231\250.md" "b/\351\202\271\347\244\274\346\235\255/20240511-\351\203\250\347\275\262\347\275\221\347\253\231\345\210\260\346\234\215\345\212\241\345\231\250.md" new file mode 100644 index 0000000..3d56d94 --- /dev/null +++ "b/\351\202\271\347\244\274\346\235\255/20240511-\351\203\250\347\275\262\347\275\221\347\253\231\345\210\260\346\234\215\345\212\241\345\231\250.md" @@ -0,0 +1,118 @@ +### 以下基于VScode终端 + +``` +yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies +解决方法: +1.搜索powershell,右键以管理员身份运行; +输入:set-ExecutionPolicy RemoteSigned ; +输入 y 回车键确认即可; +``` + +1. yarn init + +2. yarn add -D vitepress + +3. yarn vitepress init + + - 路径 ./docs + + - 标题和描述 :自己取 + + - 默认选择第一个:Default Theme + + - no + + - no + +4. 文件拖入docs文件夹 + +5. 以下操作 + +```bash +# 进入package.json + +{ + "name": "vitepress", + "version": "1.0.0", + "main": "index.js", + "license": "MIT", + "devDependencies": { + "vitepress": "^1.1.4" + }, + + //这个是新加入的 + "scripts": { + "docs:dev": "vitepress dev docs", + "docs:build": "vitepress build docs", + "docs:preview": "vitepress preview docs" + } +} +``` + +```bash +# 进入config.mjs + + title: "标题:自己取", + description: "描述:自己取", + themeConfig: { + // https://vitepress.dev/reference/default-theme-config + nav: [ + { text: '首页', link: '路径/' }, + { text: '笔记', link: '路径/zhenlihai.md' } + ] + + sidebar: [ + { + text: '自己取', + collapsible: true, 设置布局可以折叠 + collapsed: true, 默认折叠起来 + items: [ + { text: '名称', link: '路径' }, + { text: '计算机网络常见硬件', link: '/邹礼杭/计算机网络基础/20240401-计算机网络常见硬件.md' }, + { text: '物理传输介质1', link: '/邹礼杭/计算机网络基础/20240403-物理传输介质1.md' }, + ... + ] + } + ] +``` + +6.启动:yarn docs:dev + +7.打包:yarn docs:build 之后会出现一个dist文件夹 + + + +### 部署网站,基于Tabby工具 + +``` +apt install nginx -y --- 安装 +systemctl status nignx ---确认nginx有安装并且正在运行命令: + +scp -r D:\vitepress\docs\.vitepress\dist root@wwb666.top:/var/www/wwb666.top/ --- 把打包好的dist文件夹存放在相应的路径里 +scp -r dist的路径 主机名@域名或者IP地址 存放的路径地址 + + +ssh root@zhenlihai.top 远程登录服务器 + +cd /var/www 切换到/var/www 目录 +mkdir www.zhenlihai.top 创建目录 +cd www.zhenlihai.top/ 进入目录 +cd /etc/nginx//conf.d/ +vim www.zhenlihai.top.conf 打开nginx配置页面 + server { + listen 80; + server_name www.zhenlihai.top; + + location / { + root /var/www/zhenlihai.top/dist; //存放dist文件夹的路径 + try_files $uri $uri/ /index.html; + index index.html; + } + } + + +nginx -t 检查配置文件是否正确 +systemctl restart nginx 重启nginx服务 +``` + +**如果修改了一些内容后,需要重新打包yarn docs:build,然后再到tabby重新输入:scp -r 路径(D:\vitepress\docs\.vitepress\dist) root@zhenlihai.top:/var/www/zhenlihai.top/ 就OK了** \ No newline at end of file -- Gitee