From 7ec330685a4c59ffa6aba8455b45480240169fc9 Mon Sep 17 00:00:00 2001
From: trphoenix <spd260@126.com>
Date: 星期二, 15 四月 2025 07:11:12 +0800
Subject: [PATCH] 调整完成同步功能

---
 Help/mkdocs.yml      |    1 +
 tools/async.bat      |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 Help/site/index.html |    2 +-
 README.md            |    1 +
 4 files changed, 51 insertions(+), 1 deletions(-)

diff --git a/Help/mkdocs.yml b/Help/mkdocs.yml
index d3d0bdf..65db01e 100644
--- a/Help/mkdocs.yml
+++ b/Help/mkdocs.yml
@@ -5,6 +5,7 @@
   # name: material
   # name: bootstrap
   name: windmill
+  # name: gitbook
 nav:
   - 首页: index.md
   - 关于: about.md
diff --git a/Help/site/index.html b/Help/site/index.html
index 0d1e8a2..a135c1e 100644
--- a/Help/site/index.html
+++ b/Help/site/index.html
@@ -180,5 +180,5 @@
 </html>
 <!--
 MkDocs version : 1.6.1
-Build Date UTC : 2025-04-14 10:34:10.352703+00:00
+Build Date UTC : 2025-04-14 23:09:25.483883+00:00
 -->
\ No newline at end of file
diff --git a/README.md b/README.md
index 47a1c7c..8edd369 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,7 @@
 pip install mkdocs-minify-plugin
 pip install mkdocs-bootstrap
 pip install mkdocs-windmill
+pip install mkdocs-gitbook              name: gitbook
 ```
 
 
diff --git a/tools/async.bat b/tools/async.bat
new file mode 100644
index 0000000..41f0cfd
--- /dev/null
+++ b/tools/async.bat
@@ -0,0 +1,48 @@
+@echo off
+REM ????
+
+set REMOTE_USER=root
+set REMOTE_PWD=WebUse1r
+set REMOTE_HOST=data.m-iot.tech
+set REMOTE_PORT=62182
+set REMOTE_DIR=/www/wwwroot/192.168.1.5_86
+
+set CURRENT_DIR=%cd%
+
+REM ???????
+for %%i in ("%CURRENT_DIR%") do set PARENT_DIR=%%~dpi
+
+REM ????????
+set PARENT_DIR=%PARENT_DIR:~0,-1%
+
+echo current_dir?%CURRENT_DIR%
+echo rootDir?%PARENT_DIR%
+
+set rootDir=%PARENT_DIR%
+
+echo rootDir is :%rootDir%
+ 
+set TARGET_DIR=%rootDir%\Help\site
+
+
+"scp" -P %REMOTE_PORT% -o StrictHostKeyChecking=no -r %TARGET_DIR%\* %REMOTE_USER%@%REMOTE_HOST%:%REMOTE_DIR%
+
+REM ??SCP???????
+if errorlevel 1 (
+    echo Failed to upload files to the remote server.
+    exit /b 1
+)
+
+
+REM Use SSH to change permissions
+"ssh" -p %REMOTE_PORT% -o StrictHostKeyChecking=no %REMOTE_USER%@%REMOTE_HOST% "find %REMOTE_DIR% -type d -exec chmod 755 {} \; && find %REMOTE_DIR% -type f -exec chmod 644 {} \;"
+
+REM Check SSH command result
+if errorlevel 1 (
+    echo Failed to change file permissions on the remote server.
+    exit /b 1
+)
+
+
+cd %CURRENT_DIR% 
+echo Done!

--
Gitblit v1.8.0