搜索

生成式 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 Github 部署网页

大家是否已经使用 AI 写出一手漂亮的网页程序码了呢?虽然 Vibe Coding 可以产生漂亮的网页或实用的功能,但只能在 AI 工具里进行体验,总感觉缺少了些什么。这篇文章将带领大家进入 GitHub 的世界,透过简单的步骤,把各种创意从电脑硬盘释放到互联网上,让全世界的人只要点开网址,就能看见精彩的作品!

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

快速导览:

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

教学影片

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

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

什么是 GitHub?

GitHub 是由 Tom Preston-Werner、Chris Wanstrath、P. J. Hyett 和 Scott Chacon 几位创办人共同建立,最初的目的只是为了让开发者更方便地分享与协作使用 Git 管理的程序码,而随着它的快速成长,在 2018 年被微软 ( Microsoft ) 以 75 亿美元收购,这象征着 GitHub 正式确立了在软件开发界的霸主地位。

发展至今,GitHub 已经进入全盛时期,成为全球最大的程序码代管与社群平台,下列是几个 Github 的特点:

  • 全球规模

    拥有超过一亿名活跃开发者,高达数亿个托管专案数量。

  • 开发者的数字履历

    工程师通常会透过 GitHub 页面来取代传统纸本履历。

  • AI 与开源软件的圣地

    最火热的 AI 技术、各种机器学习框架,甚至是 Vibe Coding 的许多工具与 Prompt,绝大多数都是在 GitHub 上进行开发与共享。

  • 主要使用族群

    开源专案维护者、协作开发团队、以及需要展示作品集的个人开发者。在 Vibe Coding 的时代,许多独立开发者、大学生,甚至是刚接触程序的爱好者,都会使用 GitHub 存放或展示“Prompt”与“成果”。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 什么是 GitHub?

GitHub 可以做什么?

除了“存文件”,GitHub 还有许多强大的功能:

  • 版本管控 ( Version Control )

    记录程序码的每一段的修改纪录,如果 AI 改坏了网页,随时可以“坐时光机”回到上一个正常运行的版本。

  • 静态网页空间 ( GitHub Pages )

    把 HTML/CSS/JS 文件放在 Github,产生一个专属网址,让它变成真正的网站。

  • 协作开发

    邀请朋友一起协同编辑同一个专案,或者去“叉 ( Fork )”别人的程序码来研究学习。

  • GitHub Actions

    自动化流程。例如:上传程序码之后,它会自动帮你检查错误或部署网页。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - GitHub 可以做什么?

使用 GitHub 的优缺点

使用 GitHub 有下列的优缺点:

优点:

  • 完全免费:对于个人静态网页而言,几乎不需要花钱。
  • 方便管理:所有的作品一目了然,适合建立个人数字作品集。
  • 业界标准:学会 GitHub 是通往软件开发领域的必经之路。
  • 整合性强:主流 AI 工具都能与 GitHub 完美连动。

缺点:

  • 新手门槛较高:必须认识 Commit、Push、Repository 等专业术语。
  • 全英文界面:对于英文不好的学用户,英文界面稍微有些压力。
  • 公开性问题:免费版的“公开存储库”会向所有人公开源代码。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 使用 GitHub 的优缺点

GitHub 的使用限制

虽然 GitHub 很大方,但还是有一些基本的规范:

  • 文件大小限制

    单一文件建议不超过 50MB,整个专案 ( Repo ) 建议控制在 1GB~5GB 内。

  • 静态网页限制

    GitHub Pages 只能运行“纯前端”程序码 ( HTML/CSS/JS ),不能执行数据库 ( 如 MySQL ) 或后端语法 ( 如 PHP、Python 网页服务器 )。

  • 流量与容量

    免费版每个月有 100GB 的流量限制 ( 对于个人小专案而言非常足够 )。

  • 隐私权

    免费账号虽然可以开“私有库”,但如果打开 GitHub Pages 网页功能,该专案必须设定为“公开 ( Public )”( 升级付费版可变成私有 )。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - GitHub 的使用限制

GitHub 上传文件的方式

根据用户的技术熟悉度,可以选择以下几种方式:

  • 网页上传 ( 最简单 )

    类似使用 Google 云端硬盘的方式,直接在 GitHub 里选择上传文件,选择要上传的网页文件就可以上传 ( 或拖拉文件上传 ),适合少量文件的小作品。

  • Git 视觉化工具 ( GitHub Desktop、Fork、SourceTree 等 )

    使用 GitHub 官方的桌面软件或其他 Git 视觉化工具,就可以透过图形化界面观察专案状况,并运用界面功能就能完成上传或修改命令,适合新手或喜欢视觉化界面的专业工程师。

  • Command Line ( Git 指令 )

    使用终端机输入 Git 指令进行上传、合并或修改的功能 ( git commit、git push 等 ),属于专业工程师的做法。

  • IDE 直接同步

    使用 VS Code 或 Cursor 等程序码编辑器 ( IDE ) 时,内建有源代码管理功能,写完程序码直接按一下就能上传,同样属于专业工程师的常见做法。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - GitHub 的使用限制

Github 起手式:建立 GitHub 储存库 ( Repository )

在开始上传之前,需要先在注册 GitHub 账号,进入 Github 网站后,点击右上角“Sign Up”按钮,就可以注册账号 ( 可以直接使用 Google 第三方注册登录,也可以输入 email 注册 )。

前往 Github:https://github.com/

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 注册 GitHub 账号

不论用何种方式注册,都需要建立一个“Username 用户名称”,只能使用英文数字加上破折号“-”。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 需要额外建立一个“Username 用户名称”

注册账号进入 Github 后,点击左上角“Create Repository”建立一个储存库 ( Repository ),储存库可以存放专案的程序码或相关数据 ( 如果用户界面设定为暗色系,背景就会是黑底白字,下方画面是亮色系画面 )。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 点击左上角“Create Repository”建立一个储存库 ( Repository )

进入建立储存库画面后,在上方输入字段输入这个储存库的名称,接着并进行一些储存库设定 ( 建议勾选“Add README”,相关说明参考下表 ),完成后点击最下方的绿色按钮“Create repository”,专属的储存库就建立完成。

功能 说明
Owner 储存库拥有者,默认是自己账号,如果有多人协作可以选择别人。
Choose visibility 切换 Public ( 公开 ) 或 Private ( 私有 ),但部分私有权限只有付费版才有。
Add README 新增说明文件,专案的首页说明。强烈建议勾选!让储存库初始化,建立后能立刻看到网页操作界面,方便直接上传文件。
Add .gitignore 忽略特定文件,建立一个规则档,告诉 GitHub 哪些文件“不需要上传”( 例如暂存档或密钥 )。对于纯网页开发的新手,目前可以先维持默认的 None。
Add license 选择授权协议,定义别人能不能复制或商用你的程序,如果只是想公开分享作品,可以选择 MIT License ( 最宽松的授权 ) 或 None。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 在上方输入字段输入这个储存库的名称,接着并进行一些储存库设定

点击建立按钮后,如果看到下方的画面,表示储存库已经建立完成,可以开始准备上传文件,这时候储存库中会存在一个名为“README.md”的文件。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 看到下方的画面,表示储存库已经建立完成,可以开始准备上传文件

建立 gh-pages 分支,产生对外公开网址

如果只是建立储存库,仍然无法让网页变成真正的网站,如果要让储存库变成网页空间,必须要建立“gh-pages”分支,透过 Github Pages 的功能,让储存库变成网页空间。点击左上方“main”下拉选单,选择“View all branches” 查看所有分支。

Git 里面的分支类似“树干和枝叶”,以 main ( 主线、主干 ) 沿伸出不同的分支 ( branch ),不同分支或主干互不干扰,但又可以互相整合。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 点击左上方“main”下拉选单,选择“View all branches” 查看所有分支

点击右上方“New branch”建立新分支。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 点击右上方“New branch”建立新分支

输入分支名称“gh-pages”,特别注意,只能够这个名称,其他所有名称都不行!完成后点击“Create new branch”。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 输入分支名称“gh-pages”,特别注意,只能够这个名称,其他所有名称都不行!

建立完成后,在画面中就可以看到 gh-pages 分支。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 建立完成后,在画面中就可以看到 gh-pages 分支

点击最上方的“Setting”,从左侧选择“Pages”,中间画面就可以看到这个储存库专属的网址。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 点击最上方的“Setting”,从左侧选择“Pages”,中间画面就可以看到这个储存库专属的网址

因为还没有上传任何文件,所以点击网址后,只会看到刚刚建立储存库时自动产生的 README.md 内容,但这已经是一个公开的网址,全世界所有人都可以看到这个网站了。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 点击网址后,只会看到刚刚建立储存库时自动产生的 README.md 内容,但这已经是一个公开的网址,全世界所有人都可以看到这个网站了

上传第一个网页

建立储存库和公开网址后,接着要把网页文件上传到储存库里,如果没有网页文件,可以先右键下载下方的范例网页,下载后打开网页可以看到下方画面。

直接右键“另存链接”,或打开网页后点击鼠标右键“另存新档”:范例网页

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 下载范例网页

点击上方的“Code”回到刚刚建立的储存库页面,切换为“gh-pages”的 branch ( 特别注意,要切换成这个 branch 才会是分享的网页 ),接着点击“Add file > Upload files”。

如果已经会使用 Git 或相关视觉化工具,直接在工具里面操作会更方便。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 点击上方的“Code”回到刚刚建立的储存库页面,切换为“gh-pages”的 branch ( 特别注意,要切换成这个 branch 才会是分享的网页 ),接着点击“Add file > Upload files”

进入上传页面之后,上传准备要发布的网页文件,范例使用“hello-world.html”这个文件,完成后输入这次 Commit 的名称 ( 注解非必填,可自行填写相关说明 ),完成后按下“Commit changes”。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 进入上传页面之后,上传准备要发布的网页文件,范例使用“hello-world.html”这个文件,完成后输入这次 Commit 的名称 ( 注解非必填,可自行填写相关说明 )

上传完成后,回到“Code”画面,就会看到 gh-pages 分支里出现了 hello-world.html 这个文件,如果切换回 main 分支就没有这个文件,因为这个文件是属于 gh-pages 分支。

注意,网站“首页”的文件名称必须是 index.html,GitHub Pages 会自动寻找这个名称作为首页,如果命名为 home.html 或其他名称,单纯输入主网域网址就不会显示,必须要输入完整档名,例如 https://xxxx.github.pages/ 会指向到 https://xxxx.github.pages/index.html。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 上传完成后,回到“Code”画面,就会看到 gh-pages 分支里出现了 hello-world.html 这个文件,如果切换回 main 分支就没有这个文件,因为这个文件是属于 gh-pages 分支

回到刚刚的网址,在网址后方加上文件名称,就可以看到网页啰!这也表示网页正式部署成功!

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 回到刚刚的网址,在网址后方加上文件名称,就可以看到网页啰!

修改网页内容,重新上传部署

如果网页内容有修改,也可以运用同样的方式重新上传,如果想快速尝试,可以下载下方的范例网页文件,解压缩之后可以得到一个如下方架构的文件夹 ( 首页文件 index.html、img 和 test 文件夹、img 文件夹里有一张 mona.jpg,test 文件夹里有 a1.html 和 a2.html )。

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

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

回到自己的 Github 储存库 ( Repository ),点击 Code 页面左上角 branch 下拉选择“gh-pages”,接着点击“Add file > Upload files”。

如果已经会使用 Git 或相关视觉化工具,直接在工具里面操作会更方便。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 点击 Code 页面左上角 branch 下拉选择“gh-pages”,接着点击“Add file > Upload files”

进入上传页面之后,把修改的内容 ( 可以使用范例网页文件 ) 全部上传,完成后输入这次 Commit 的名称 ( 注解非必填,可自行填写相关说明 ),完成后按下“Commit changes”。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 进入上传页面之后,把修改的内容全部上传,完成后输入这次 Commit 的名称

完成后回到 code 页面,可以看到在 gh-pages 的 branch 里已经出现刚刚上传的文件。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 完成后回到 code 页面,可以看到在 gh-pages 的 branch 里已经出现刚刚上传的文件

切换到 setting 页面,点击左侧选单 pages,点击公开网址,就可以打开网页。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - 切换到 setting 页面,点击左侧选单 pages,点击公开网址,就可以打开网页

下图是使用范例网页,打开后就可以看到简单的文字以及图片。

根据网页的大小,Github 会有 1~5 分钟的处理时间,处理后就可以看到网页。

Vibe Coding 实战:使用 GitHub 部署你的网页作品 - Github 会有 1~5 分钟的处理时间,处理后就可以看到网页

小结

GitHub 不仅是存放程序码的地方,更是展现创意的舞台,在 Vibe Coding 的过程中,已经可以透过 AI 解决逻辑问题,而 GitHub 更近一步解决展示与管理的问题,未来可以把更多的 AI 生成作品部署上去,打造一个属于自己的 AI 作品集网站!

延伸阅读

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

意见反馈

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