MarsCode AI实战:利用 DeepSeek 快速搭建你的口语学习搭子

大模型向量数据库域名与网站

picture.image

成品抢先看!

自从MarsCode AI Chat 模型全新升级,接入 Deepseek-R1、Deepseek-V3和豆包大模型1.5 三大模型,越来越多朋友注意到了AI编程能给我们带来的无限可能,也开始跃跃欲试想要尝试从0到1落地一个小项目。

授人以鱼不如授人以渔,今天我们将带大家利用MarsCode 编程助手将脑子里面的创意落地,零代码做出可交互的口语练习网站👇

实战准备

🟣 下载/更新MarsCode 编程助手

1️⃣如果你是新用户,以Visual Studio Code中为例,打开VSCode 扩展窗口,在搜索窗口搜索MarsCode,找到MarsCode 插件单击「install」,完成安装,登录即可使用MarsCode 编程助手。

VSCode下载地址:https://code.visualstudio.com/Download

JetBrains 下载地址:https://www.jetbrains.com.cn/

picture.image

2️⃣ 如果你是老用户,请更新MarsCode 编程助手到最新版本(若开启了自动更新,则将会自动更新),更新后重启IDE即可

*VSCode:1.1.62

*JetBrains:1.2.1.15

picture.image

🟣 下载Node.js 和 npm

1️⃣ 【下载Node.js】 访问 Node.js 官网👉https://nodejs.org/,下载并安装 LTS 版本 v18.20.5(长期支持版),注意选择对应自己电脑的版本。

picture.image

1️⃣ 【下载npm】 点击开始>>输入Windows powershell>>打开终端

如图依次输入以下两行命令


            
                

              npm install -g pnpm
            
          

验证安装:


            
                

              pnpm --version
            
          

picture.image

如果显示版本号就是安装成功了!

实战跟练

今天我们以 VS Code 和win11系统为例,带大家从0到1写出一个口语练习网站!

🟣 搭建网站框架

向MarsCode 输入以下提示词,借助它的提示一步一步完成网站搭建

我想要创建一个web 应用 magic-english,实现口语练习的功能,包含多个页面:section 页面,topic 页面,exercise 页面,这些页面是层层递进的。我打算用typescript进行开发,tailwindcss 作为样式工具,基于 next.js 相关生态进行全栈开发。接下来请告诉我怎么创建编程环境。

picture.image

picture.image

picture.image

picture.image

左右滑动,查看更多

最后运行以下代码调试环境,确保之后我们能够打开本地预览的网页


            
                

              npm run dev
            
          

运行得到如下图效果,则为环境调试成功,可以进入下一步代码的编写

picture.image

🟣 生成section页面

接下来正式开始编码,我们首先完善网页的section部分,利用以下提示词和MarsCode交互

生成「Section」前端页面:

1、顶部导航栏有返回按钮,标题是「原味英语」

2、显示进度卡片,包含等级、section序号、「切换等级」按钮、「返回当前节点」按钮,要求「切换等级」是可用的,可以切换等级

3、进度卡片下方显示当前section的内容,包含多个卡片,按序号上下显示

4、每个内容卡片包含标题、内容、状态(已完成、进行中、未解锁);内容卡片完成一个后才能解锁下一个;已解锁的卡片可以点击查看详情,未解锁的卡片不可点击

5、app使用清新的绿色主题

6、点击section可进入topic页面

要求:所有生成的页面必须用tailwind样式,希望整洁美观,有点小清新的感觉

MarsCode为我们生成了代码和指令,按照要求执行即可

picture.image

打开刚刚 npm run dev 得到的如下效果:

🟣 生成topic页面

现在继续完善每个section点击后跳转进入的topic页面,我们继续向MarsCode输入以下提示词:

生成「Topic」前端页面:

1、顶部导航栏有返回按钮,返回到上一级Secction

2、进度卡片下方显示当前topic列表,包含多个卡片,按序号上下显示

3、每个内容卡片包含标题、内容、状态(已完成、进行中、未解锁);内容卡片完成一个后才能解锁下一个;已解锁的卡片可以点击查看详情,未解锁的卡片不可点击

4、点击topic可进入exercise页面

要求:所有生成的页面必须用tailwind样式,希望整洁美观,有点小清新的感觉

按照MarsCode指示依次Apply即可

picture.image picture.image

经代码调试最终获得如图效果

🟣 生成exercise页面

现在进入正式练习部分的页面编写,我们继续向MarsCode输入以下提示词

生成「Exercise」前端页面:

1、顶部导航栏有返回按钮,返回到上一级topic

2、进度卡片下方显示当前exercoise列表,可用一个个绿色小按钮表达路径变迁,每个小按钮可以点击,点击后会进入到详细的exercise练习题

3、注意生成的exercise练习题要贴合对应的topic,以及里面选择的小项

要求:所有生成的页面必须用tailwind样式,希望整洁美观,有点小清新的感觉

将生成的exercise.tsx一键Apply后,按照指示创建对应路由文件

picture.image

如果AI没有没有根据不同的topic mock不同的数据,我们可以选中未正确跳转的页面代码,调试后获得如下效果:

uu们可以根据自己的需求继续对不同section\topic\exercise进行调整,继续丰富页面,因为篇幅关系,我们在这里就不再多展开。接下来教学大家如何将只有本地运行才能打开的网页部署成为可以分享给朋友们的落地页~

网站部署

为了丝滑地完成网站部署,正式开始之前,你需要准备:

1、github账号(用于存储代码),没有的朋友跳转注册一下👉https://github.com/

2、完全没有报错的网站代码

3、用于注册vercel和github的邮箱

🟣 将项目推送到 GitHub

如果你还没有将你的项目代码推送到 GitHub ,你需要先执行这个步骤。

1、在 GitHub 创建一个新的仓库:

1️⃣点击右上角的 + 图标,选择 New repository(新建仓库)。

picture.image

2️⃣给你的仓库命名,并选择是否公开或私有,完成后点击 Create repository(创建仓库)。

2、将本地代码推送到仓库:

1️⃣打开你的项目文件夹,初始化 Git 仓库(如果还没初始化过的话):git init

2️⃣将代码添加到 Git 并提交:


              
git add .
              
git commit -m "Initial commit"
          

3️⃣将你的本地仓库与 GitHub 上的远程仓库连接,请确保替换下面的 URL 为你自己的仓库地址。


            
                

              git remote add origin https://github.com/your-username/your-repository-name.git
            
          

4️⃣推送代码到远程仓库:


            
                

              git push -u origin master
            
          

这样你的代码就被推送到 GitHub上了。

🟣 将 GitHub连接到 Vercel

1、登录 Vercel后创建新项目 :登录后,点击右上角的 New Project 按钮。

2、授权 Vercel 访问 GitHub

1️⃣如果你是第一次连接 GitHub,Vercel 会要求你授权它访问你的 GitHub账户。授权后,你会看到你的所有仓库列表。

2️⃣选择 GitHub,并点击 Authorize Vercel。

picture.image

3、选择你的仓库

Vercel 会自动列出你在 GitHub上的所有仓库,找到并选择你刚刚推送到 GitHub的 Next.js 项目仓库,选择import

picture.image

4、配置部署设置

1️⃣框架检测:Vercel 会自动检测你是使用 Next.js 项目,因此它会自动选择 Next.js 作为框架。你无需手动设置。

2️⃣部署目录:如果你的 Next.js 项目位于仓库的根目录,通常无需更改。如果项目在子目录中,你需要指定该子目录。

picture.image

5、部署

1️⃣点击 Deploy 按钮,Vercel 会开始部署你的项目。

2️⃣部署过程会展示详细的日志,Vercel 会自动构建并部署你的 Next.js 应用。

部署成功后,你会获得一个域名,类似:https://your-project-name.vercel.app,获得这个域名之后你就可以和朋友分享你的成果啦!

通过本教程,你已经成功解锁AI英语学习网站的搭建技能!MarsCode与DeepSeek的深度结合,让你用30%的代码量解锁200%的开发效率!

picture.image

如果你也想要用AI轻松落地脑袋中的创意,欢迎点击【阅读原文】下载体验MarsCode,开启你的智能学习开发之旅👇

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
火山引擎大规模机器学习平台架构设计与应用实践
围绕数据加速、模型分布式训练框架建设、大规模异构集群调度、模型开发过程标准化等AI工程化实践,全面分享如何以开发者的极致体验为核心,进行机器学习平台的设计与实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论