README 补充部署方法
This commit is contained in:
@@ -27,6 +27,47 @@ npm run build # 生产构建(dist/)
|
|||||||
npm run preview # 预览生产构建
|
npm run preview # 预览生产构建
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 部署
|
||||||
|
|
||||||
|
### 1. 构建
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm run build
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. 部署到 Web 服务器(hist.fukun.net)
|
||||||
|
|
||||||
|
站点托管在腾讯云 `62.234.90.54`(Ubuntu 24.04),静态文件放在 `hugo` 用户的 `~/hist` 目录,Nginx 指向该目录。
|
||||||
|
|
||||||
|
通过 SSH 打包上传(密钥见 `C:\Code\Claw\keys\tx-ubuntu-hugo.pem`):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Windows (Git Bash) / Linux
|
||||||
|
SSHKEY="C:/Code/Claw/keys/tx-ubuntu-hugo.pem"
|
||||||
|
tar czf - -C dist . | ssh -i "$SSHKEY" -o StrictHostKeyChecking=accept-new hugo@62.234.90.54 \
|
||||||
|
'rm -rf ~/hist/* && tar xzf - -C ~/hist && echo 部署完成'
|
||||||
|
```
|
||||||
|
|
||||||
|
> Nginx 配置与 SSL 证书已就绪:
|
||||||
|
> - 站点配置:`/etc/nginx/sites-available/hist.fukun.net`(root `/home/hugo/hist`)
|
||||||
|
> - SSL 证书:`/etc/nginx/ssl/hist.fukun.net_bundle.crt` + `hist.fukun.net.key`(TrustAsia)
|
||||||
|
> - 证书本地备份:`C:\Code\Claw\nginx\hist.fukun.net\`
|
||||||
|
|
||||||
|
### 3. 推送代码到 Git
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git push origin main
|
||||||
|
```
|
||||||
|
|
||||||
|
远程仓库:`git@git.fukun.net:fukunee/Hist.git`(SSH)。
|
||||||
|
|
||||||
|
### 4. 验证
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -s -o /dev/null -w "%{http_code}\n" https://hist.fukun.net/
|
||||||
|
# 应输出 200
|
||||||
|
```
|
||||||
|
|
||||||
## 操作
|
## 操作
|
||||||
|
|
||||||
- **拖动** 旋转视角,**滚轮** 缩放
|
- **拖动** 旋转视角,**滚轮** 缩放
|
||||||
|
|||||||
Reference in New Issue
Block a user