AI急速搭建网站:Gemini、Bolt或Jules、GitHub、Cloudflare Pages实战全流程!

文章目录

  • AI急速搭建网站:Gemini、Bolt或Jules、GitHub、Cloudflare Pages实战全流程!
      • 🚀 极速建站新范式:Gemini、Bolt.new、GitHub & Cloudflare Pages 全流程实战!
        • 第一步:创意可视化与代码生成 — Google Gemini 的 Canvas
        • 第二步:网站代码包的自动化构建 — Bolt.new
        • 第三步:代码托管与版本控制 — GitHub
        • 第四步:极速部署与 CDN 加速 — Cloudflare Pages
        • 第五步:注册并绑定你的专属域名 — 个人品牌上线!
        • 恭喜你!🎉

AI急速搭建网站:Gemini、Bolt或Jules、GitHub、Cloudflare Pages实战全流程!

以下内容转自:https://kang.ink/AI/AIsite

🚀 极速建站新范式:Gemini、Bolt.new、GitHub & Cloudflare Pages 全流程实战!

还在为建站的繁琐流程而烦恼吗?从设计到编码,再到部署和域名绑定,每一步都耗时耗力?今天,我们将为你揭秘一套超高效的建站部署工作流,让你分分钟拥有一个上线、可访问的个人网站!我们将利用 Google Gemini 的 Canvas 快速生成网页代码,Bolt.new 自动化构建网站包,并通过 GitHubCloudflare Pages 实现自动部署和域名绑定!

准备好了吗?让我们开始这场建站“闪电战”!

第一步:创意可视化与代码生成 — Google Gemini 的 Canvas

传统的网页设计需要你手动编写 HTML、CSS,甚至 JavaScript。现在,有了 Google Gemini 的 Canvas 功能,你可以像画图一样构建你的网页!

1.打开 Google Gemini 并进入 Canvas 模式。 (具体操作可能因 Gemini 版本更新而略有不同,请以最新版为准)

2.通过拖拽、添加组件、输入描述等方式,在 Canvas 上绘制你的网页布局和内容。 你可以输入“创建一个包含标题、图片和三段文字的个人介绍页面”,或者“设计一个简单的产品展示页面,包含产品图片、描述和购买按钮”,Gemini 会根据你的指令生成相应的视觉元素。

在这里插入图片描述

3.实时预览和调整。 在 Canvas 上,你可以看到网页的实时效果,并随时进行调整。

在这里插入图片描述

4.生成网页代码。 当你对设计满意后,可以指示 Gemini 将 Canvas 上的内容转换为 HTML、CSS 等前端代码。通常会有一个“导出代码”或“生成代码”的选项。

  • 小贴士: Gemini 生成的代码可能需要你稍微整理,例如将 CSS 单独提取到 style.css 文件,或者将 JavaScript 提取到 script.js 文件,以便于后续管理。
第二步:网站代码包的自动化构建 — Bolt.new

虽然 Gemini 能够生成网页代码,但要将其组织成一个完整的网站项目,特别是对于一些简单的项目,可能还需要手动创建文件结构。这时候,Bolt.new 就派上用场了!Bolt.new 是一款强大的在线工具,可以帮助你快速生成各种项目模板,包括静态网站。

  1. 访问 Bolt.new 网站。

  2. 选择“Static Site”或“HTML/CSS/JS”等相关模板。

  3. 将 Gemini 生成的 HTML、CSS、JS 代码粘贴到 Bolt.new 提供的相应区域。

  4. 根据需要,添加其他文件,例如图片、字体等。

  5. 点击“Download”或“Generate”按钮,Bolt.new 会自动帮你打包成一个完整的项目文件(通常是 zip 格式)。 这个 zip 包就是你网站的完整代码!

在这里插入图片描述

第三步:代码托管与版本控制 — GitHub

有了网站代码包,下一步就是将其上传到 GitHub。GitHub 是全球最大的代码托管平台,不仅可以进行版本控制,也是后续自动化部署的关键。

  1. 如果你还没有 GitHub 账号,请先注册一个。

  2. 创建一个新的 GitHub 仓库(Repository)。

      • 给仓库起一个有意义的名字(例如:my-personal-website)。
      • 可以选择设置为“Public”或“Private”(通常个人网站选择 Public)。
      • 初始化仓库时,可以不勾选“Add a README file”和“.gitignore”,因为你的 zip 包中已经包含了网站文件。
  3. 将你的网站代码上传到 GitHub 仓库。

      • 方法一(推荐,适合少量文件): 直接在 GitHub 仓库页面点击“Add file” -> “Upload files”,然后将 Bolt.new 生成的 zip 包解压后的所有文件拖拽上传。
      • 方法二(适合大量文件或持续更新): 通过 Git 命令行工具上传。

        • 首先,在本地解压 Bolt.new 下载的 zip 包。

        • 打开终端或命令行,进入解压后的网站项目根目录。

        • 在这里插入图片描述

        • 注意: 请将 你的GitHub用户名你的仓库名 替换为你的实际信息。

第四步:极速部署与 CDN 加速 — Cloudflare Pages

Cloudflare Pages 是一个零配置的静态网站托管平台,它与 GitHub 集成,可以实现代码推送即自动部署,并且自带 CDN 加速,让你的网站在全球范围内快速访问!

  1. 如果你还没有 Cloudflare 账号,请先注册一个。

  2. 登录 Cloudflare 仪表盘,点击左侧导航栏的“Pages”。

  3. 点击“Create a project” -> “Connect to Git”。

  4. 授权 Cloudflare 访问你的 GitHub 账号。

在这里插入图片描述

  1. 选择你刚刚创建的 GitHub 仓库。

  2. 配置构建和部署设置:

      • Project name: 可以是你的仓库名,也可以是其他你喜欢的名字。
      • Build command: 对于纯静态网站,通常为空。
      • Build output directory: 通常是 .publicdist,取决于你的网站文件结构。如果你的 index.html 直接在根目录下,则留空或填写 .
      • Root directory: 留空。
  3. 点击“Save and Deploy”。 Cloudflare Pages 会自动从你的 GitHub 仓库拉取代码,并进行部署。部署成功后,你会得到一个以 .pages.dev 结尾的免费域名。

在这里插入图片描述

第五步:注册并绑定你的专属域名 — 个人品牌上线!

拥有一个 .pages.dev 域名固然方便,但绑定自己的个性化域名才能真正彰显你的品牌!cloudflare支持注册低价域名。
在这里插入图片描述

  1. 确保你的域名已经在 Cloudflare 注册或已添加到 Cloudflare 进行 DNS 管理。 如果你的域名在其他注册商,请将域名的 DNS 服务器修改为 Cloudflare 提供的 DNS 服务器。

  2. 在 Cloudflare Pages 项目页面,点击“Custom domains”选项卡。

  3. 点击“Set up a custom domain”。

  4. 输入你的个人域名(例如:**yourdomain.com**)。

  5. 按照提示,Cloudflare 会自动帮你配置 DNS 记录(通常是 CNAME 或 A 记录)。 如果需要手动添加,请确保添加 CNAME 记录,将你的域名指向 Cloudflare Pages 提供的 .pages.dev 域名。

  6. 等待 DNS 解析生效(通常需要几分钟到几小时)。 生效后,访问你的个人域名,就能看到你的网站了!Cloudflare 会自动为你的自定义域名提供免费的 SSL 证书,确保网站安全。

恭喜你!🎉

通过以上几个简单的步骤,你已经成功地利用 Google Gemini、Bolt.new、GitHub 和 Cloudflare Pages,从零开始搭建并上线了一个属于你自己的网站,并绑定了个人域名!这种高效的工作流不仅大大缩短了建站周期,也为你省去了服务器维护的烦恼。

现在,是时候将你的创意和想法通过自己的网站展现给世界了!快去试试吧!

后记随着Google AI发布,以上的bolk.new可以Google的Jules完全替代,直接连接 GitHub 并解释代码,还能自动识别冗余目录并订正。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/95740.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/95740.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qwen2.5-VL实现本地GPTQ量化

本文不生产技术,只做技术的搬运工!! 前言 公开的Qwen2.5-VL模型虽然功能非常强大,但有时面对专业垂直领域的问题往往会出现一些莫名其妙的回复,这时候大家一版选择对模型进行微调,而微调后的模型如果直接部署则显存开销过大,这时就需要执行量化,下面将介绍执行本地GPT…

【Redis】常用数据结构之Hash篇:从常用命令到使用场景详解

目录 1.前言 插播一条消息~ 2.正文 2.1Hash与String对比 2.2常用命令 2.2.1HSET 2.2.2HGET 2.2.3HEXISTS 2.2.4HDEL 2.2.5HKEYS 2.2.6HVALS 2.2.7HGETALL 2.2.8HMGET 2.2.9HLEN 2.2.10HSETNX 2.2.11HINCRBY 2.2.12HINCRBYFLOAT 2.3内部编码 2.3.1. ziplist&…

OSPF基础部分知识点

OSPF基础 前言 路由器 根据 路由表 转发数据包,路由表项 可通过手动配置 和动态路由协议 生成。(两种生成方式)静态路由比动态路由使用更少的带宽,并且不占用CPU资源来计算和分析路由更新。当网络结构比较简单时,只需配…

Flutter 真 3D 游戏引擎来了,flame_3d 了解一下

在刚刚结束的 FlutterNFriends 大会上,Flame 展示了它们关于 3D 游戏的支持:flame_3d ,Flame 是一个以组件系统(Flame Component System, FCS)、游戏循环、碰撞检测和输入处理为核心的 Flutter 游戏框架,而…

无需公网IP,电脑随时与异地飞牛同步互联保持数据一致性

最近小白有这样一个烦恼:随身带着的电脑每天都在更新内容,于是就会有很多很多的存稿。电脑的空间开始变得不够用了。各式各样的图片、视频、文稿等内容,如果要整理到飞牛NAS上,好像很麻烦,而且每次都是需要回到家里才能…

数据库中间件ShardingSphere v5.2.1

数据库中间件ShardingSphere v5.2.1 文章目录数据库中间件ShardingSphere v5.2.1一 概述1 数据库的瓶颈2 优化的手段3 主从复制4 读写分离5 分库分表5.1 背景5.2 垂直分片5.3 水平分片6 ShardingSphere简介二 ShardingSphere-JDBC讲解1 读写分离实现1.1 基于Docker搭建MySQL主从…

[Upscayl图像增强] Electron主进程命令 | 进程间通信IPC

第三章:Electron主进程命令 欢迎回来🐻‍❄️ 在第一章:渲染器用户界面(前端)中,我们探索了您与之交互的按钮和菜单。然后在第二章:AI模型中,我们了解了让您的图像看起来更棒的&qu…

电竞护航小程序成品搭建三角洲行动护航小程序开发俱乐部点单小程序成品游戏派单小程序定制

功能列表:商家入驻 成为管事 平台公告 客服密钥 客服管理 发单模板 快捷发单 自定义发单 打手入驻 订单裁决 即时通讯 (接单者员与发单者) 打手排行 邀请排行 余额提现技术栈:前端uniapp 后端java

Redis数据库基础

1.关系型数据库和NoSQL数据库数据库主要分为两大类:关系型数据库与NoSQL数据库关系型数据库,是建立在关系模型基础是的数据库,其借助集合代数等数学概念和方法来处理数据库中的数据主流的MySQL,Oracle,MS SQL Server 和DB2都属于这…

【Java实战㉗】Java日志框架实战:Logback与Log4j2的深度探索

目录一、日志框架概述1.1 日志的作用1.2 常见日志框架1.3 日志级别二、Logback 框架实战2.1 Logback 依赖导入2.2 Logback 配置文件2.3 日志输出格式自定义2.4 Logback 进阶配置三、Log4j2 框架实战3.1 Log4j2 依赖导入3.2 Log4j2 配置文件3.3 Log4j2 与 SLF4J 整合3.4 日志框架…

基于WFOA与BP神经网络回归模型的特征选择方法研究(Python实现)

说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取 或者私信获取。 1.项目背景 在大数据分析与智能建模领域,高维数据广泛存在于金融预测、环境监测和工业过程控制等场景…

​​AI生成PPT工具推荐,从此以后再也不用担心不会做PPT了​​

对于很多人老说,做ppt实在太麻烦了,快速制作出专业且美观的PPT成为众多人的需求,AI生成PPT工具应运而生,极大地提升了PPT制作的效率。以下为大家推荐多个实用的AI生成PPT工具。 1、AiPPT星级评分:★★★★★ AiPPT是一…

CentOS系统停服,系统迁移Ubuntu LTS

CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7在2024年6月30日停止技术服务支持,(在此之前 2022年1月1日起CentOS官方已经不再对CentOS 8提供服务支持),详情见CentOS官方公告。 一、系统迁移评估 用户需要开始计…

Linux知识回顾总结----文件系统

上章讲的是 os 如果管理被打开的文件,那么没有被打开的文件(也就是在磁盘单中的文件)使用文件系统进行管理。了解完这一章,我们就可以理解我们如果想要打开一个文件的是如何找到整个文件,然后如何把它加载到内存中的&a…

iOS蓝牙使用及深入剖析高频高负载传输丢包解决方案(附源码)

最近开发了一套iOS原生的蓝牙SDK,总结了一些有价值的踩过的坑,分享出来给有需要的同学做个参考。 一、蓝牙的使用 iOS有一套封装好的完善的蓝牙API ,可以很便捷的实现与蓝牙的连接和通信,蓝牙通信的大体流程如下,先对基…

Python 正则表达式实战:用 Match 对象轻松解析拼接数据流

摘要 这篇文章围绕 Python 的正则表达式 Match 对象(特别是 endpos、lastindex、lastgroup 以及 group / groups 等方法/属性)做一个从浅入深、贴近日常开发场景的讲解。我们会给出一个真实又常见的使用场景:解析由设备/服务发来的“拼接式”…

基于Pygame的六边形战术推演系统深度剖析——从数据结构到3D渲染的完整实现(附完整代码)

1. 项目概述与技术选型 战术推演系统是军事训练和游戏开发中的重要组成部分,它能够模拟真实的战术场景,为用户提供策略思考的平台。本文将深入分析一套基于Python Pygame框架开发的城市巷战战术推演系统,该系统采用六边形网格布局,实现了恐怖分子与反恐精英的对抗模拟,具…

支持二次开发的代练App源码:订单管理、代练监控、安全护航功能齐全,一站式解决代练护航平台源码(PHP+ Uni-app)

一、技术架构:高性能与跨平台的核心支撑前端框架Uni-app:基于Vue.js的跨平台框架,支持编译至微信小程序、H5、iOS/Android App及PC端,代码复用率超80%,显著降低开发成本。实时通信:集成WebSocket实现订单状…

AI热点周报(8.31~9.6): Qwen3‑Max‑Preview上线、GLM-4.5提供一键迁移、Gemini for Home,AI风向何在?

名人说:博观而约取,厚积而薄发。——苏轼《稼说送张琥》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录一、3分钟速览版:一张表看懂本周AI大事二、国内:模型与生态的…

异步操作终止2

您提的这个问题非常棒,说明您思考得非常深入!您完全正确,我之前的示例中使用的 return; 会中断 handleDraw 函数中所有后续的逻辑,这在很多场景下并不是我们想要的。 我们的目标是只中断画图这一个特定的逻辑,而让函数…