首页 > 其他分享 >ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!

时间:2023-07-15 20:32:02浏览次数:34  
标签:GitHub 网页 center 网站 秘诀 header logo ChatGPT

1 使用 HTML 生成一个完整的创业公司网站的落地页

prompt:Create a complete landing page for a start up company using HTML

生成整个网页的基础框架:

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_HTML

切换到WebStorm,将代码粘贴到新建的 HTML 文件。

接着右击浏览器打开 html 文件:

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_html_02

就能看到网页效果:

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_CSS_03

Step 2:使用 Tailwind CSS 设置网页的样式

prompt:Write css with Tailwind

选择 Tailwind CSS 设置网页样式,ChatGPT 会对前面生成的代码进行修改:

  • 在 head 标签中增加 link 标签,以 cdn 的方式引入 Tailwind
  • 给 body 标签和内嵌的标签添加类名,就能应用相应的样式

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_HTML_04

3 给网站增加一个 logo

prompt:Please add logo

发出增加 logo 的请求后,ChatGPT 会在 header 标签中增加一个 img 标签,即在网页中插入一张 logo 图片,img 标签的 src 属性值,默认为 logo.png,替换为我们想用的网站 logo。

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_CSS_05

index.html 文件同级的路径下,创建 images 文件夹,用于存放网页会用到的各种图片。

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_CSS_06

把从网上下载的 logo 图片放到 images 文件夹之后,并按照用途对图片进行重命名之后,回到 VS Code 中,将 src 属性的默认值更改为 images/logo.png ,保存后再切换到浏览器,就能在网页上看到我们刚添加的 logo 图标。

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_CSS_07

在网页的 header 标签中增加了 logo 图标后,logo 图标默认是靠顶部居中对齐的,如果我们想让 logo 图标在水平和垂直方向上都是居中对齐的,那就还要再调整一下 logo 图标的样式。

4 让 logo 图标置于 header 区域的中间

prompt:Please keep the logo in the center of header

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_CSS_08

在对网页元素进行布局时,一个元素位置的变动,可能会影响到其他元素的正常显示,在这个案例中,当我们让 logo 图标置于 header 区域的中间,它会引发另外一个问题:原本在 header 区域居中显示的文本内容,会被「挤」到页面的右边,这时就需要再调整一下此处的代码。

5 header 区域的文本被挤到页面的右边去了,麻烦把 logo 图片和文本同时置于 header 区域的中间

英文 prompt:but the text Startup Company was pushed to the right of page,how to keep the logo and the text in the center of header at the same time

笔者在网页中用到的 logo 更改为白色,同样可以对 ChatGPT 提出请求。

6 logo 图标的颜色是黑色的,麻烦把它变成白色

英文 prompt:the color of the logo is black, turn it to white

鉴于 ChatGPT 第一次生成的网页框架和内容太少,这里可以结合前面 ChatGPT 在内容方面给出的建议,给页面适当增加内容,让它变得更丰富。

7 页面内容太单薄了,请增加联系我们、页脚和版权声明的部分

英文 prompt:the content of the page is too thin, please add contact us, footer, copyright area

当 ChatGPT 生成的代码较多时,会在中间自动停下来,输入「继续」或是「continue code」即可。

在浏览器中预览 ChatGPT 生成的「联系我们」部分的内容后,笔者发现这部分只是普通的文本,而不是可供用户提交信息的表单,因此要对 ChatGPT 提出更进一步的要求。

8 我想把联系我们这部分的内容更改为表单,请更新这一部分的代码

prompt:I want to turn the contact us to a form, please update this part code

还可继续丰富网页的内容,譬如加上网站可以提供的服务。

9 在网站中增加 3 项服务,同时每项服务都带有图片

prompt:add 3 services with images

效果:

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_html_09

10 在网页顶部增加一个导航栏区域

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_HTML_10

11 给 header 区域添加背景图

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_HTML_11

12 网页最终效果和代码

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!_html_12

<!DOCTYPE html>
 <html lang="zh-CN">
 <head>
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>JavaEdge - 令人惊叹的产品和服务</title>
     <!-- 导入 Tailwind CSS 样式表 -->
     <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/tailwind.min.css" rel="stylesheet">
     <style>
         /* 自定义样式 */
         .logo {
             display: flex;
             align-items: center;
             justify-content: center;
         }
         .logo img {
             width: 30px;
             height: 30px;
             margin-right: 8px;
             filter: invert(1); /* Add this line to invert the logo color to white */
         }
         .logo a {
             display: flex;
             align-items: center;
             text-decoration: none;
             color: white;
         }
         .header {
             background-image: url('./images/back.jpeg');
             background-size: cover;
             background-position: center;
             height: 80px; /* Adjust the height as needed */
             display: flex;
             flex-direction: column;
             justify-content: center;
             align-items: center;
             text-align: center;
             color: white;
         }
     </style>
 </head>
 <body>
 <header class="header">
     <nav class="container mx-auto py-4 flex items-center justify-between">
         <!-- 将您的公司标志/logo添加到下面的div元素中 -->
         <div class="logo">
             <a href="#" class="flex items-center">
                 <img src="./images/chatgpt.png" alt="公司标志">
                 <span class="text-lg font-bold">JavaEdge</span>
             </a>
         </div>
         <ul class="flex space-x-4 text-white">
             <li><a href="#about">关于我们</a></li>
             <li><a href="#products">产品</a></li>
             <li><a href="#contact">联系我们</a></li>
         </ul>
     </nav>
 </header>
 
 
 <section id="hero" class="bg-gray-100">
     <div class="container mx-auto py-8">
         <h1 class="text-4xl font-bold">欢迎来到JavaEdge</h1>
         <p class="text-lg text-gray-700">我们提供令人惊叹的产品和服务,致力于满足您的需求。</p>
         <a href="#contact" class="inline-block mt-4 px-6 py-3 bg-blue-500 text-white font-bold rounded hover:bg-blue-600">立即联系我们</a>
     </div>
 </section>
 
 <section id="about" class="bg-white">
     <div class="container mx-auto py-8">
         <h2 class="text-3xl font-bold">关于我们</h2>
         <p class="text-lg text-gray-700">我们是一家初创团队,专注于创造卓越的解决方案。我们的团队由经验丰富的专业人士组成,致力于为互联网用户提供最佳的服务。</p>
     </div>
 </section>
 
 <section id="products" class="bg-gray-100">
     <div class="container mx-auto py-8">
         <h2 class="text-3xl font-bold">我们的产品</h2>
         <div class="grid grid-cols-3 gap-8">
             <div class="bg-white rounded-lg shadow p-6">
                 <img src="./images/菜鸡.webp" alt="产品1" class="w-full mb-4">
                 <h3 class="text-xl font-bold">简历修改</h3>
                 <p class="text-gray-700">产品1的简短描述。这款产品如何满足客户的需求和解决问题。</p>
             </div>
             <div class="bg-white rounded-lg shadow p-6">
                 <img src="./images/阿里巴巴.jpeg" alt="产品2" class="w-full mb-4">
                 <h3 class="text-xl font-bold">职业规划</h3>
                 <p class="text-gray-700">产品2的简短描述。这款产品如何满足客户的需求和解决问题。</p>
             </div>
             <div class="bg-white rounded-lg shadow p-6">
                 <img src="./images/编程思想.jpg" alt="产品3" class="w-full mb-4">
                 <h3 class="text-xl font-bold">项目管理</h3>
                 <p class="text-gray-700">产品3的简短描述。这款产品如何满足客户的需求和解决问题。</p>
             </div>
         </div>
     </div>
 </section>
 
 <section id="contact" class="bg-gray-800 text-white">
     <div class="container mx-auto py-8">
         <h2 class="text-3xl font-bold">加入我们</h2>
         <p class="text-lg">如果您对我们的产品或服务感兴趣,欢迎加入我们的团队,共创国内最优质的产品。请填写以下表单或使用以下联系方式。</p>
         <form action="submit.php" method="POST" class="mt-4">
             <input type="text" name="name" placeholder="您的姓名" required class="w-full px-4 py-2 rounded mb-4">
             <input type="email" name="email" placeholder="您的电子邮件" required class="w-full px-4 py-2 rounded mb-4">
             <textarea name="message" placeholder="您的留言" required class="w-full px-4 py-2 rounded mb-4"></textarea>
             <button type="submit" class="px-6 py-3 bg-blue-500 text-white font-bold rounded hover:bg-blue-600">发送</button>
         </form>
         <div class="contact-info mt-8">
             <p>电话:132****9712</p>
             <p>电子邮件:[email protected]</p>
         </div>
     </div>
 </section>
 
 <footer class="bg-gray-800 text-white">
     <div class="container mx-auto py-4">
         <p>版权所有 © 2023 JavaEdge</p>
     </div>
 </footer>
 </body>
 </html>

13 部署

将网页和图片上传到 GitHub

部署发布网页

  • 在浏览器中打开 Vercel 首页,创建一个账户:点击右上角的 Sign Up 按钮,然后选择使用 GitHub/GitLab 账户进行注册。这里我们以 GitHub 为例,选择 Continue with GitHub,然后授权 Vercel 访问你的 GitHub 账户。
  • 首次登录后,你将看到 Vercel 的仪表盘。点击 Import Project 按钮开始导入 GitHub 仓库。
  • 选择仓库来源:点击 Import from GitHub,然后在弹出的对话框中选择你想要部署的 GitHub 仓库。如果该仓库不在列表中,你可能需要在 GitHub 中为 Vercel 授权访问该仓库。
  • 配置项目:在 Configure Your Project 页面上,确认项目名称和仓库,然后根据你的项目类型选择合适的 Framework Preset。对于纯 HTML 项目,可以选择 Other,接着点击 Deploy。
  • 部署项目:Vercel 将自动部署你的项目,并为其分配一个 URL,例如 my-website-yourusername.vercel.app。稍等片刻,你的项目将完成部署,可以通过分配的 URL 访问。

至此,你已经成功将 GitHub 仓库部署到了 Vercel 平台。如果你把 URL 分享给身边的小伙伴,他们打开就能看到你用 ChatGPT 创建的网站。每当你向 GitHub 仓库推送新的更改时,Vercel 会自动为你的项目重新部署。

14 总结

笔者详细介绍了如何使用 ChatGPT 这个强大的工具来创建一个网站,通过这种方法,我们可以轻松地实现自定义设计和功能,同时节省时间和精力。现在,我们已经看到了 ChatGPT 的潜力,希望这篇文章能激发你的创造力,让你也开始尝试使用 ChatGPT 为自己搭建一个充满个性的网站。

现在是尝试这种创新方法的最佳时机。让我们一起探索 ChatGPT 的无限可能性,实现个性化的网站设计,展现出自己独特的风格和创意。

标签:GitHub,网页,center,网站,秘诀,header,logo,ChatGPT
From: https://blog.51cto.com/JavaEdge/6733290

相关文章

  • 有了chatGPT搞IT的是否要下岗了!看chatGPT怎样写代码!
    能给我写一个贪吃蛇游戏代码吗?当然可以!以下是一个简单的贪吃蛇游戏的Python代码示例:importpygameimportrandom游戏窗口大小WINDOW_WIDTH=800WINDOW_HEIGHT=600蛇身和食物大小CELL_SIZE=20颜色定义BLACK=(0,0,0)GREEN=(0,255,0)RED=(255,0,0)初始化Pygam......
  • 免费的网站推广方法 18种
    网站推广分为付费与免费两种方式,济南久联网络科技有限公司根据多年经验,为您分享18种免费的网站推广方法(18种最有效推广的方式),欢迎阅览。(全文4501、SEO优化众所周知,网站推广分为站内优化与站外推广两个方面,其中,站内优化为基础,站外推广为辅助,两者缺一不可。首先来看站内优化。站内......
  • 使用docker部署chatgpt-on-wechat
    目标:能够调用chatgpt接口并回复微信proxy部署(海外服务器不需要此选项)下载、配置proxymkdir-p/data/clashcd/data/clashwgethttps://github.com/Dreamacro/clash/releases/download/v1.17.0/clash-linux-amd64-v1.17.0.gzgzip-dclash-linux-amd64-v1.17.0.gzchmoda+......
  • 每日一个 ChatGPT 使用小技巧系列之4:使用 AI 工具对 SAP ABAP 代码的编写质量进行打分
    本系列之前的文章:与其整天担心AI会取代程序员,不如先让AI帮助自己变得更强大每日一个ChatGPT使用小技巧系列之1-给出提纲或者素材,让ChatGPT帮你写作每日一个ChatGPT使用小技巧系列之2-用ChatGPT研读SAPABAPBAPI的实现源代码每日一个ChatGPT使用......
  • 网站搭建流程分享
    购买服务器(新人都有免费的)–>去控制台到实例管理里重置实例密码–>回到概况点击远程连接,然后输入刚刚设置的密码–>去宝塔官方复制Linux面板的安装脚本(看操作系统进行选择)–>粘贴到远程连接台–>安装完成后输入bt14查看地址和账号和记住端口–>安全组添加ATP对应端口和80端口......
  • 文心一言 VS 讯飞星火 VS chatgpt (59)-- 算法导论6.4 3题
    文心一言VS讯飞星火VSchatgpt(59)--算法导论6.43题三、对于一个按升序排列的包含n个元素的有序数组A来说,HEAPSORT的时间复杂度是多少?如果A是降序呢?文心一言:对于一个按升序排列的包含n个元素的有序数组A来说,HEAPSORT的时间复杂度是O(nlogn)。这是因为HEA......
  • chatgpt中文
    欢迎来到chatGPT中文版入口!在这里,您将迈入一段令人兴奋的智能对话之旅。chatGPT是一款基于人工智能技术的强大工具,它能够模拟人类对话,为您提供个性化、智能化的交流体验。无论您是想与chatGPT进行闲聊、寻求帮助、获取信息,还是进行创作和娱乐,这里都是您的最佳选择。chatGPT是由Op......
  • 基于ChatGPT上线《你说我猜》小游戏
    摘要AIGC、GPT、休闲小游戏三者可以怎么结合?AIGC、GPT与小游戏的结合为游戏体验带来了新的可能性。AIGC(ArtificialIntelligenceGameContent)作为一种人工智能技术,可以自动生成任务、剧情和角色对话等游戏元素,为小游戏注入丰富多样的内容。GPT(GenerativePre-trainedTransformer......
  • 入门开发教程之网站品质教程
    入门开发教程之网站品质教程目录​​​​​​​网站品质教程网站品质教程背景要素可访问性可用性可靠性可维护性提升网站品质针对性调整优化网页速度提供多种访问方法结论​编辑 网站品质教程网站品质教程背景在今天这个数字化时代,网站已经成为了各个行......
  • 挂标的定义,中文域名,一个网站可不可以同时拥有英文和中文两个域名
    学到一个新词,挂标,查了下解释:挂标,挂网站标识,是指网站通过向中文官方网站认证中心COWCC申请官方网站认证,对其真实性、合法性、优劣性的认证核实,鉴定为“认证官网”“品牌官网”“知名官网”,由COWCC统一授予“官方网站认证标志”,建立网站与网民的信任纽带。网站挂标已经成为网民识别......