Cursor实战:古诗词展示网站

文摘   科技   2024-12-21 21:21   山东  

点击上方🔺公众号🔺关注我✅

你好啊,我是雨飞,见字如面感谢阅读,期待我们下一次的相遇。

Cursor也是可以做复杂项目的,但是想要零代码去完成一个复杂的网站还是有不少难度。比如今天要展示的这个网站,代码实在太多,简单截个图。整个项目分为,主页,古诗词详情页和游戏页,三个大的部分,代码加起来上万行了。我们今天主要学习主页和详情页的代码设计和开发。


其实复杂项目的难度在于如何拆解功能,每一个单独的功能可以利用我们之前提到的,用Cursor帮我们生成代码基本没有太大问题。如果两个功能之间存在交互,比如需要调用API、存在数据传输、页面调用等等,这些情况下,想不写代码或者零代码编程会耗费很多时间,而且有的时候还会越改越错。因此对于这种多个页面间需要交互的情况,需要格外重视。

我们以这个网站为例,首先第一步就是和Cursor进行对话并设计一个技术方案。

提示词:
我想做一个网站,提供一个古诗的划字连词游戏。游戏玩法是将一首诗的所有汉字打散,玩家需要正确的将汉字连接在一起,你认为适合用什么技术来完成它?请给出一个你最推荐的技术以及对应的脚手架。

界面展示:

这个网站采用了React技术,我们看不懂也没关系,直接根据下面的命令创建项目就可以。


npm create vite@latest poetry-game -- --template react-ts cd poetry-game npm install npm install antd @ant-design/icons framer-motion zustand

下面是Cursor给出的对项目的结构建议,它会帮助我们初始化好这些文件,直接apply即可。

在我们部署之后,生成了一个完整的初始版本的项目。
然后创建需求文档
请创建一个design.md 文件,将该项目的目录结构和技术要点总结在这个文件中,方便后续参考。

点击apply

最后显示效果,我们的主页面就做好了。

接下来是讨论需求,我们通过和Cursor的对话去构建古诗词详情页的项目文档。

这个功能相对比较复杂,我们可以让Cursor基于之前主页面的文档,一起去分析当前诗词详情页的关键功能有哪些。

先考虑页面设计

在我们觉得需求完善的差不多了,就可以让Cursor进行编码。记得这个时候新建一个对话框,保证上下文干净,否则会影响编码质量。

然后根据Cursor输出的内容,依次去实现各个组件。记住,每实现一个组件后,都要确认下功能是否正常。这也是避免代码写了一大堆,结果存在异常无法执行的情况。另外,每实现一个组件后也要确保之前的功能没有受到影响。由于我们这个项目的代码文件过多,盲目的一键自动Apply可能会带来很多麻烦事。一定要谨记。

也可以读取指定某个文件夹和相关文件完成某个功能,比如,实现诗词列表组件

可以实现一个读取本地文件作为诗词内容的代码。

分类页最终效果。

如果遇到了问题,欢迎大家评论区留言。对你有帮助的话,欢迎点赞收藏和转发,谢谢。


和朋友一起创建了一个AI编程的交流群,适合零基础的新人,产品经理以及Cursor的爱好者。目前已经80余位朋友加入,现在早鸟价42元,满100人直接涨价50,截止到25年12月31日,感兴趣可以扫描下方二维码找我


❤️常驻小尾巴❤️

加微 1060687688,备注「公众号」,送你一份「AI工具大全与变现指南

推荐阅读

「雨飞同行」这是雨飞的介绍(第8版,交个朋友,限时送福利)

雨飞AI笔记
个人V:1060687688,添加后,发送暗号“777”送你一份副业与AI相关的见面礼。 雨飞个人号,AI算法从业者,在职场搞副业,探索一人企业。在AI时代,持续分享自己在学习、副业路上的所见、所思,记录雨飞个人IP打造中的心路历程。
 最新文章