From 6b8bce1557d1056bcd5881434fabdb50291f49ac Mon Sep 17 00:00:00 2001 From: abearxiong Date: Wed, 3 Dec 2025 00:22:00 +0800 Subject: [PATCH] update --- slides/components/GoBack.vue | 7 +- slides/index.md | 6 +- .../pages/{contents.md => 001-introduce.md} | 5 + slides/pages/002-install.md | 145 ++++++++++++++++++ 4 files changed, 155 insertions(+), 8 deletions(-) rename slides/pages/{contents.md => 001-introduce.md} (99%) create mode 100644 slides/pages/002-install.md diff --git a/slides/components/GoBack.vue b/slides/components/GoBack.vue index ff43b41..96781cd 100644 --- a/slides/components/GoBack.vue +++ b/slides/components/GoBack.vue @@ -16,6 +16,7 @@ const { $slidev } = useSlideContext(); const props = defineProps({ go: { default: 1, + type: [Number, String], }, arrow: { type: String, @@ -24,11 +25,7 @@ const props = defineProps({ }); const onClick = () => { const go = props.go; - if (go <= 0) { - $slidev.nav.go(1); - return; - } - + console.log('GoBack.vue go:', go); $slidev.nav.go(go); }; diff --git a/slides/index.md b/slides/index.md index f0a2978..f928d6e 100644 --- a/slides/index.md +++ b/slides/index.md @@ -56,6 +56,6 @@ api --> --- -src: ./pages/contents.md -hide: false ---- +src: ./pages/001-introduce.md +hide: false +--- \ No newline at end of file diff --git a/slides/pages/contents.md b/slides/pages/001-introduce.md similarity index 99% rename from slides/pages/contents.md rename to slides/pages/001-introduce.md index 27058d1..c23ed42 100644 --- a/slides/pages/contents.md +++ b/slides/pages/001-introduce.md @@ -162,3 +162,8 @@ image: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/9jFPVQzUgN 部署到云服务器上,可以公网访问 --> + +--- +src: ./002-install.md +hide: false +--- diff --git a/slides/pages/002-install.md b/slides/pages/002-install.md new file mode 100644 index 0000000..7ff5a60 --- /dev/null +++ b/slides/pages/002-install.md @@ -0,0 +1,145 @@ +--- +layout: cover +background: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/v_PEqKbJM0s.webp +--- + +# 开源多维表格部署 + +本节内容包括:开源多维表格的安装和部署。 + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +routeAlias: md-deploy-step +--- +# 部署步骤 + +简单介绍一些这个程序的优点,他是单文件可独立运行的软件,不需要任何复杂的环境配置。名字叫 [nocodb](https://github.com/nocodb/nocodb/releases),GitHub可以搜到。 + +整个步骤只有 +1. [下载程序](/md-local-step-1) +2. [运行程序](/md-local-step-2) +3. [访问网页](/md-local-step-3) + +
+ + +docker 部署更简单。 + + +**推荐服务器部署** + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +--- +# 部署后访问 +- 访问地址:`http://你的服务器IP:8080` +- 首次进入会提示创建管理员账号 +- 创建完成后,登录后台,创建第一个项目 + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +--- + +# 推荐部署地方 + +建议程序运行到公网,本地联动性很差。部署到公网服务器上,方便随时随地访问和管理数据。如果运行到云端,这里介绍部署到云端的成本。 + +- 这个程序的资源推荐配置是 2H4G 的服务器,10M以上的宽带才算访问的比较流畅。 +- 单个运行的服务,可以供1-10人使用(纯个人来说) +- 隔离角度上来说,只有管理员能看到所有的数据,普通用户只能看到分配给自己的数据 + + + +
+ +> 1. 非服务器缺点, 运维角度, 网络访问角度 +> 2. 服务器缺点,隐形方面,域名成本, 备案,宽带,服务器学习和管理成本 + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +--- + +# 部署服务器成本 + +国内云服务器,阿里云,腾讯云,火山云都行,新用户都有优惠活动,大概一年显性成本在100元以内,官网上找就行。 + + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +routeAlias: md-local-step-1 +--- +# 步骤1: 下载程序 + +下载地址,GitHub可以搜, `nocodb/nocodb` ,选择最新的版本,下载对应系统的压缩包。 + +- Windows 系统下载 `Noco-win-arm64.exe` +- Linux 系统下载 `Noco-linux-x64` + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +routeAlias: md-local-step-2 +--- +# 步骤2: 运行程序 + +在命令行中进入下载了程序的目录,运行以下命令: +```bash +# Linux 系统 +chmod +x Noco-linux-x64 +./Noco-linux-x64 +# Windows 系统 +Noco-win-arm64.exe +``` + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +routeAlias: md-local-step-3 +--- +# 步骤3: 访问网页 + +访问地址是 `http://localhost:8080` + +- 配置管理员账号 +- 创建第一个项目 + +--- +transition: fade-out +layout: image-right +image: https://kevisual.cn/root/resources/upload/1.0.0/2025-12/rRpZIM_IJmc.webp +routeAlias: md-docker-deploy +--- +# docker 部署示例 + +使用 Docker 部署 NocoDB 非常简单。以下是一个基本的 `docker-compose.yml` 示例: + +```yaml +services: + nocodb: + image: nocodb/nocodb:latest + container_name: nocodb + ports: + - "8080:8080" + volumes: + - ./nocodb:/usr/app/data + restart: unless-stopped +``` + +- 保存为 `docker-compose.yml` 文件 +- 运行 `docker-compose up -d` 启动服务 +- 访问 `http://你的服务器IP:8080` 进行配置 \ No newline at end of file