搜索

生成式 AI (AIGC、GenAI) 教学

基本介绍

关于生成式 AI 关于 AI 绘图 AI 绘图的提示技巧 AI 绘图软件比较 ( 2023 ) AI 绘图软件推荐 ( 2024 ) 2025 生成式 AI 工具推荐

Vibe Coding 专区

Vibe Coding 教学导读 认识 Vibe Coding Vibe Coding 新手入门 Vibe Coding 规划架构流程 Vibe Coding 网页知识 Vibe Coding Python 知识 Vibe Coding 下载网页程序码 Vibe Coding Google App Script 部署网页 Vibe Coding Github 部署网页 Vibe Coding 使用外部图片 Vibe Coding 使用 SVG 图示 Vibe Coding 使用外部字体 Vibe Coding 固定网页样式 Vibe Coding + Spreadsheet 数据库 Vibe Coding + Firebase 即时数据库 Vibe Coding + Firestore 数据库 Vibe Coding 数据库安全防护 Vibe Coding 串接账号验证机制 Vibe Coding 串接 Google 云端硬盘 Vibe Coding 串接 Gemini API Vibe Coding 打造 LINE Bot Vibe Coding 实战:线上订餐系统 Vibe Coding 实战:文件上传系统 Vibe Coding 实战:线上点名单 Vibe Coding 实战:英文单字卡

AI 实用技巧

AI 语音转 srt 字幕

2025 AI 影音工具

ChatGPT - 图片提示词技巧 ChatGPT - 客制化机器人 ChatGPT - 使用画布功能 Gemini - 开始使用 Gemini - 客制化机器人 Gemini - 串接 Google 服务 Gemini - 使用画布功能 NotebookLM - 开始使用 NotebookLM - 建构知识库 Google AI Studio - 界面功能 Nano Banana - 图像生成与编辑 Gemini Educator 线上认证 图片 - AI 图片快速去背 图片 - AI 黑白照片上色 声音 - AI 影词组音转字幕 影片 - Pika 生成创意影片 影片 - KlingAI 生成影片 影片 - AI 影片趣味特效 影片 - AI 拥抱 ( AI Hug ) 影片 - AI 老照片动起来 图片 - Dreamina 生成图片 音乐 - SUNO 创作音乐 音乐 - 免费 AI 音乐素材

ChatGPT

认识 ChatGPT 开始使用 ChatGPT 优良的提示技巧 基本提示 实用组合提示 角色扮演&对话主题 阅读并模仿风格 对话中显示图片 创作长篇故事与小说 使用 Bing Chat 相关工具或服务

Poe ( Poe AI )

开始使用 Poe 聊天机器人 生成图片机器人 建立自己的机器人 Youtube 影片重点整理 PDF 重点整理 GPT-4o-mini 分析图片 读取网页进行重点整理 让 AI 美化提示词

Ideogram

开始使用 Ideogram 文字产生图片 图片 Retry 与 Remix

dzine

开始使用 dzine 提示词产生图片 图片产生图片 运用图层功能 运用文字和画笔 ( 范例 ) 室内设计透视图实体化 ( 范例 ) 名画转真人照片 ( 范例 ) 真人照片转卡通 ( 范例 ) 真人卡通贴图

Image Creator

开始使用 Image Creator 提示原则与技巧 搭配 Bing Copilot 产生图片 ( 范例 ) 产生分享文章缩图 ( 范例 ) 漫画书风格

Leonardo.Ai

Leonardo.Ai 教学导读 Leonardo.Ai vs Midjourney 认识 Leonardo.Ai 注册与登录 Leonardo.Ai 使用图片产生器 文字提示语法和准则 Elements 风格元素 使用图片产生图片 AI 图片编辑器 ( Canvas Editor ) 即时 AI 画布 ( Realtime Canvas ) 即时图片产生器 ( Realtime Gen ) 图片升级器 ( Universal Upscaler ) 产生图片的后续步骤 Prompt Magic 魔法提示 PhotoReal&Alchemy 特色模型 训练自己的模型 ( 范例 ) 填补缺少的披萨 ( 范例 ) 组合两片披萨 ( 范例 ) 虚拟陈雷 ( 范例 ) 修改人物年龄 ( 范例 ) 换脸特效 ( 范例 ) 隐藏的人脸或文字 ( 范例 ) 全部填满皮卡丘 ( 范例 ) 名画转真人照片

Recraft

开始使用 Recraft 位图 Raster image 向量图 Vector image 图示 Icon 与 Logo 系列图像 Image Set 原型示意图 Mockup 画框 Frame、文字 Text 放大 Upscale、改色 Recolor 图片去背、替换图片背景 添加、修改、移除景物 图片产生图片 位图转向量图 自定义图片风格 合并不同图片 ( 范例 ) 名画转真人照片 ( 范例 ) 照片转卡通插画 ( 范例 ) 自制表情贴图 ( 范例 ) 多格漫画风格 ( 范例 ) 图片中加入文字 ( 范例 ) 延伸图片范围

Midjourney

Midjourney 教学导读 认识 Midjourney 使用 Midjourney 使用 niji.journey 设定指令 功能参数 使用文字提示产生图片 使用图片产生图片 优良的提示技巧 多重提示的权重与顺序 style tuner 样式调校 remix 放大、修改与重绘 blend 混合多张图片 删除图片&传送信息 ( 范例 ) 修改人物年龄 ( 范例 ) 阿尔钦博托风格 ( 范例 ) 照片转卡通人物 ( 范例 ) 变胖、变瘦

Vidnoz AI

开始使用 Vidnoz AI ( 影片 ) 照片讲话 ( 图片 ) 人物换脸 ( 图片 ) 图片去背

Canva AI 魔法功能

AI 魔法媒体工具 ( 文字产生图片和影片 ) AI 魔法工作室 ( 使用 AI 编辑照片 ) AI 魔法变形工具 ( 转换文字或形状 ) AI 魔法文案工具 ( Magic Write )

Clipdrop

开始使用 Clipdrop 修改图片选取区域 延展图片并生成内容 人物换脸 图片去背 移除特定对象 放大与增强图像 图像打光 替换天空

Playground AI

开始使用 Playground AI Board 文字产生图片 Canvas 绘制与修改图片 Remix 与 Edit 图片 延展和放大增强图片 图片去背、移除对象 搭配 Poe AI 产生图片

Replicate 模型

认识 Replicate ( 修图 ) 黑白照片上色 ( 修图 ) 修复老照片 ( 修图 ) 增强与放大照片 ( 修图 ) 更换发型和表情 ( 绘图 ) 似颜绘贴图 ( 绘图 ) 真人照片转公仔 ( 绘图 ) 隐藏的图案或文字 ( 提示 ) 图片转提示词 ( 提示 ) 改善提示词

AI 绘图效果&范例

着色本效果 2D 卡通人物 物品开箱照 像素艺术 百科全书风格 卡通贴纸

AI 绘图风格大全

风格大全 ( 总览 ) 风格大全 ( 摄影、照片 ) 风格大全 ( 画面角度效果 ) 风格大全 ( 媒材、材质 ) 风格大全 ( 卡通、漫画 ) 风格大全 ( 艺术流派风格 ) 风格大全 ( 艺术家、画家 ) 风格大全 ( 插画风格 1 ) 风格大全 ( 插画风格 2 ) 风格大全 ( 特色风格 )

Vibe Coding Google App Script 部署网页

完成了酷炫的 Vibe Coding 专案后,最兴奋的莫过于将成果分享给朋友或客户。但对于许多人来说,部署网页可能得购买主机、租赁云端服务、或要设定略嫌繁琐的 GitHub Pages,有没有一种方式,能让丢文件进云端硬盘一样简单,立刻拥有一个展示网页呢?答案就是 Google Apps Script ( GAS )!这篇文章将会介绍如何透过 Google Apps Script,让 Google 云端硬盘变成为专属 Web 服务器,让 Vibe Coding 成果一键上线。

更多参考:Vibe Coding 全方位开发导读

快速导览:

在 Google 云端硬盘中建立 Google App Script

教学影片

搭配教学影片一起阅读,效果会更好!欢迎大家订阅 STEAM 教育学习网的 Youtube 频道。

前往:https://www.youtube.com/@steam.oxxostudio

认识 Google Apps Script ( GAS )

Google Apps Script ( 以下简称 GAS ) 是 Google 的一个基于 JavaScript 程序语言的云端脚本平台,它最初的设计是用来自动化处理 Google Workspace( 如 Sheets、Docs、Gmail 等)的繁琐任务,但它其实隐藏了一个强大的功能:“网页应用程序 ( Web App )”模式。

透过编写简单的 doGet() 函数,GAS 可以读取存放在云端硬盘中的 HTML 和资源档,并将其渲染成一个具备独立网址的网页。这意味着不需要管理任何服务器,也不需要处理 SSL 凭证,只要有 Google 账号,就能拥有一个具备后端处理能力的部署空间。

GAS 常用于以下情境:

  • 自动化报表:自动整理 Google 试算表数据并产生分析报告。
  • 邮件自动化:结合 Gmail 根据表单提交内容自动发送个人化邮件。
  • 外部 API 串接:抓取第三方服务 ( 如天气、币值、股市 ) 数据并存入 Google 试算表。
  • 开发轻量级网页应用:建立互动式仪表板、签到系统或专案管理小工具。

在 Google 云端硬盘中建立 Google App Script - 认识 Google Apps Script ( GAS )

为什么 GAS 是 Vibe Coding 的完美拍档?

在 Vibe Coding 的世界里,追求的是流畅的开发节奏与快速的创意实践,而 GAS 之所以能与这种开发模式完美契合,是因为它彻底移除了“部署”这道技术高墙,让创意能与开发速度并驾齐驱,下方列举一些透过 GAS 部署 Vibe Coding 网页的好处:

  • 零环境设定

    不需要安装 Node.js、Git 或任何开发环境,这与 Vibe Coding“专注于想法而非技术细节”的初衷完美契合。

  • 自带简易数据库

    直接连动 Google Sheets 试算表存取数据,让网页瞬间从“静态展示”升级为“动态应用”。

  • 云端原生

    在云端撰写程序码,甚至可以让 AI 写好代码,直接贴上就可以部署。

在 Google 云端硬盘中建立 Google App Script - 为什么 GAS 是 Vibe Coding 的完美拍档?

使用 Google Apps Script 部署网页的注意事项

虽然 GAS 部署非常便利,但在投入使用前,需要先了解下方几个关键限制与特性:

在 Google 云端硬盘中建立 Google App Script - 使用 Google Apps Script 部署网页的注意事项

在 Google 云端硬盘中建立 Google App Script

前往自己 Google 云端硬盘里“要作为网页部署的文件夹”,从左侧“新增”一个“Google App Script”文件。

在 Google 云端硬盘中建立 Google App Script - 前往自己 Google 云端硬盘里“要作为网页部署的文件夹”,从左侧“新增”一个名为“App Script”

建立的时候可能会出现通知消息,点击“建立程序码”继续。

在 Google 云端硬盘中建立 Google App Script - 建立的时候可能会出现通知消息,点击“建立程序码”继续

完成后就会自动打开 Google App Script 的编辑画面。

在 Google 云端硬盘中建立 Google App Script - 完成后就会自动打开 Google App Script 的编辑画面

Google App Script 的编辑画面

打开 GAS 编辑器后,主要可以分为以下几个区域:

Google App Script 的部署方式

当程序码完成后,点击“新部署”并点击左侧的齿轮图示时,可以选择以下四种部署方式:

  • 网页应用程序 ( Web App ):

    这种部署方式是本篇教学的重点,主要将程序码发布为“具备 URL 的网页”,从中可以设定执行身份 ( 以自己的账号或特定用户账号执行 ) 以及存取的权限。

  • API 执行档 ( API Executable ):允许外部应用程序 ( 如 Android 或 iOS App ) 透过 Google 官方的 API 界面来执行此脚本的功能。

  • 插件 ( Add-on ):将脚本发布为 Google Sheets、Docs 或 Gmail 的扩充功能,用户可以从 Google Workspace Marketplace 安装。

  • 程序库 ( Library ):将专案封装起来,让其他 GAS 专案可以透过 Script ID 引入并使用你写好的函数。

在 Google 云端硬盘中建立 Google App Script - Google App Script 的部署方式

使用 GAS 范例程序码

STEAM 教育学习网特别提供了一个可以把 Google 云端硬盘变成“建议服务器”的 GAS,这个 GAS 有下列几个特色:

  • 读取并显示网页 html 文件。
  • 使用网址属性 folder ( 文件夹 ) 和 file ( 网页名称 ) 区分不同层文件。
    • 没有 folder 档名时,自动读取根目录。
    • 没有 file 档名时,自动读取名为 index.html 的文件。
  • 支援转换相对路径,例如 CSS、JS、img 等等,但要打开文件夹权限。
  • 支援超链接转换相对路径,转换根目录为 GAS 网址,且超链接后不受 GAS 沙盒影响。

下方是这个 GAS 范例链接,档名是“GAS Vibe Coding by OXXO.STUDIO”,打开链接之后,点击右上方“建立副本”,将文件复制到自己的 google 云端硬盘中。

链接:https://script.google.com/home/projects/1Dv8iz2ZaPNFrsNl055JneZLlT_7pWEsPomKf92hNHoyUGZs-cep-wRS4

在 Google 云端硬盘中建立 Google App Script - 下方是这篇教学所提供的 GAS 范例链接,打开链接之后,点击右上方“建立副本”,将文件复制到自己的 google 云端硬盘中

确定已经加入自己的云端硬盘后,把这个 GAS 文件副本放到指定的文件夹,这个文件夹也是存放 Vibe Coding 网页的根目录文件夹里,下图范例使用“Web Test”文件夹 ( 名称自订 ),放置完成后打开这个文件,就可以准备开始进行部署 ( 前往下方段落:正式部署 GAS,让全世界的人都看到自己的网页! )。

在 Google 云端硬盘中建立 Google App Script - 确定已经加入自己的云端硬盘后,把这个 GAS 文件副本放到指定的文件夹,这个文件夹也是存放 Vibe Coding 网页的根目录文件夹里

使用 GAS 范例数据库

STEAM 教育学习网也做了一个公开的 GAS 范例数据库,也可以透过链接数据库的方式,使用同样的功能。首先在特定文件夹中,建立一个“空白”的 GAS,这个文件夹也是存放 Vibe Coding 网页的根目录文件夹里,下图范例使用“Web Test”文件夹 ( 名称自订 )。

在 Google 云端硬盘中建立 Google App Script - STEAM 教育学习网也做了一个公开的 GAS 范例数据库,也可以透过链接数据库的方式,使用同样的功能。首先在特定文件夹中,建立一个“空白”的 GAS,这个文件夹也是存放 Vibe Coding 网页的根目录文件夹里

点击左侧“数据库”,输入下列 ID,选择最新版本 ( 如果有最新版本的话,数字越大版本越新 ),就可以加载 STEAM 教育学习网的 GAS 范例数据库。

1TdYzRWi09C5GN_7Xpja-GTYa_zMBQOpLxYAUFGKG9oM1oFxrIHIWOIsV

在 Google 云端硬盘中建立 Google App Script - 点击左侧“数据库”,输入下列 ID,选择最新版本,就可以输入 STEAM 教育学习网的 GAS 范例数据库

加载数据库之后,复制下方程序码,将其放到程序码编辑区中取代原本的程序码,储存之后就准备可以开始进行部署 ( 前往下方段落:正式部署 GAS,让全世界的人都看到自己的网页! )。

function doGet(e) {
  return GASDatabaseforVibeCodingbyOXXOSTUDIO.render(e);
}

在 Google 云端硬盘中建立 Google App Script - 加载数据库之后,复制下方程序码,将其放到程序码编辑区中取代原本的程序码

正式部署 GAS,让全世界的人都看到自己的网页!

把 Vibe Coding 完成的网页放到同样的文件夹中,如果是“首页”必须将其命名为“index.html”,如果手边没有网页文件,也可以使用下方范例文件 ( 解压缩后会看见首页文件 index.html、img 和 test 文件夹、img 文件夹里有一张 mona.jpg,test 文件夹里有 a1.html 和 a2.html )。

范例网页文件 ( 需解压缩 ):vibe-coding-demo.zip

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 下载下方的范例网页文件,解压缩之后可以得到一个如下方架构的文件夹

把文件上传到 Google 云端硬盘,接着就可以开始进行部署。

在 Google 云端硬盘中建立 Google App Script - 把 Vibe Coding 的网页也放到同样的文件夹中,如果是“首页”,就将其命名为“index.html”

打开范例 GAS,点击右上角“部署”,选择“新增部署”。

在 Google 云端硬盘中建立 Google App Script - 打开范例 GAS,点击右上角“部署”,选择“新增部署”

选择“网页应用程序”,并输入第一版部署的名称,以及将存取权限设定为“所有人”。

在 Google 云端硬盘中建立 Google App Script - 输入第一版部署的名称,以及将存取权限设定为“所有人”

第一次部署会需要“授权”,弹出视窗后点击“授予存取权”。

在 Google 云端硬盘中建立 Google App Script - 第一次部署会需要“授权”,弹出视窗后点击“授予存取权”

因为这个程序并没有进行 Google 验证的程序,所以会多一层警告通知,需要点击“Advanced” 打开进阶选单。

在 Google 云端硬盘中建立 Google App Script - 因为这个程序并没有进行 Google 验证的程序,所以会多一层警告通知,需要点击“Advanced” 打开进阶选单

点击下方“Go to ....”链接,进行授权作业。

在 Google 云端硬盘中建立 Google App Script - 点击下方“Go to ....”链接,进行授权作业

选择自己的 Google 账号后,点击 Continue。

在 Google 云端硬盘中建立 Google App Script - 选择自己的 Google 账号后,点击 Continue

就可以得到部署完成的消息,也会出现网页的公开链接。

在 Google 云端硬盘中建立 Google App Script - 就可以得到部署完成的消息,也会出现网页的公开链接

点击这个链接,如果看得到刚刚自己上传的网页,表示部署顺利完成。

在 Google 云端硬盘中建立 Google App Script - 点击这个链接,如果看得到刚刚自己上传的网页,表示部署顺利完成

这个范例程序具备了“转换相对路径”的能力,所以如果网页中有相对路径的图片、CSS 或 JavaScript,也可以一并放在 Google 云端硬盘中,就可以使用相对路径的方式读取文件夹里的文件,但第一次打开时如果看不到图片,这往往是“文件夹权限”造成,只要将文件夹权限打开,就可以看到图片啰!

特别注意,要使用相对路径读取文件,例如图片、CSS 或 JavaScript,都需要将该文件夹的“权限”设定为“所有人都可检视”。

在 Google 云端硬盘中建立 Google App Script - 特别注意,要使用相对路径读取文件,需要将该文件夹的“权限”设定为“所有人都可检视”

但很可惜的是,如果要链接不同文件夹里面的网页文件,需要在网址列加上对应的参数和属性,以下图为例,如果要打开放在 test 文件夹里的 a1.html,要在网址列后方加上 ?folder=test?file=a1.html 即可。

在 Google 云端硬盘中建立 Google App Script - 特别注意,要使用相对路径读取文件,需要将该文件夹的“权限”设定为“所有人都可检视”

小结

Vibe Coding 的魅力在于“快”,而 Google Apps Script 则提供了同样“快”的部署方案。虽然它在流量与网址美观度上有其局限性,但作为从开发到发布的“最后一哩路”,它无疑是目前门槛最低且最弹性的工具之一。

只要掌握了 GAS 的基本特性,搭配这篇教学提供的自动资源转换脚本,就可以搭配 Google 云端硬盘,产生充满无限可能的创意孵化器!

延伸阅读

Vibe Coding 的重点都不在于“写程序”,而是为了配合程序的各种“准备工作”,下方列出 Vibe Coding 相关的教学,透过一系列的教学,就更能掌握正确且顺畅的开发流程:

意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注