游乐游手机版
首页/AI教程/文章详情

三步复刻小米MiMoCode官网:Codex项目集成保姆级教程

时间:2026-06-18 16:29
利用Codex复刻小米MiMoCode官网,重构为React+Vite+TailwindCSS组件化项目;先原样复刻,再拆分组件,最后融入项目替换内容。项目已开源,可参考使用。

上次使用Codex将小米MiMoCode的官网完整复刻了一遍。文章发布后,后台收到了大量私信,都在询问源码是否可以开源。答案当然是:可以开源。

说实话,最开始Codex生成的代码,只是将HTML、CSS和一些样式直接拼凑在一起,整体风格比较粗放。整个项目由Codex一次性生成,所有代码都集中在一个超大HTML文件中,CSS、JS、HTML混杂在一起。

不过,这样的格式也有好处:如果你希望AI参考这些代码来完善你自己的网站,这种单文件格式反而最为合适——只需提供一个文件,AI就能全面了解网站的内容、所用CSS以及JS特效,几乎没有理解门槛。

但是,如果你想基于这个网站进行二次开发,就会遇到不少麻烦。因此,后来我让Codex将整个项目重构为现代化的前端技术栈:使用React + Vite + TailwindCSS重新编写,并进行组件化拆分。原本的鼠标擦除特效、字幕打字机效果等,全部封装成了独立组件,可直接复用。这次使用的是Codex GPT 5.5,体验可以说是"言出法随",指哪打哪,非常精准。

目前该项目已在GitHub上开源。

仓库地址是:github.com/kklt1024me/…

将小米MiMoCode风格融入项目

说实话,很多开发者和我一样,都认为小米MiMoCode的官网UI设计非常出色。正好我手头有一个前端项目缺少首页,于是打算将这套风格直接移植过来,应用到自己的项目中。

从最终效果来看,确实颇有原版的味道。以下是全局页面展示:

这是我使用Vibe Coding搭建的一个项目,目前主要用于辅助发布文章内容。项目中包含两个子功能:一是通过Markdown格式生成图片;

二是生成自媒体封面。

整个项目全程由Codex通过Vibe Coding完成,目前仅在本地运行,尚未部署到远程服务器。后续计划通过Cloudflare进行部署,利用免费服务器资源,顺便再写一篇文章分享经验。等到进一步完善后,我会部署上线供大家使用。

具体如何融入项目?

回到正题。整个操作过程都在Codex中完成。最开始我使用的提示词是:

但生成的页面……与小米MiMoCode的风格,不能说完全不像,只能说大概只有40%的相似度。最吸引我的古风字体风格和背景擦除效果,全都没有出现。

思考后,我决定换一个思路:先将页面完整复制过来,再让Codex进行修改。使用新的提示词后,效果立刻不同了:

1:1复刻这个网站:https://mimo.xiaomi.com/zh/mimocode 这里面的特效、字体、UI风格,图片、icon要复刻。 让这个页面作为我当前项目的主页。

这个提示词能够将MiMoCode的内容原封不动地复制下来,之前提到的背景擦除效果也全都恢复了。

页面长这样:

那么还有哪些问题呢?代码拆分不合理:所有代码都耦合在一起,分包也不合理。于是继续让Codex进行优化。

接着,让Codex帮助我将代码融入项目,并替换内容。

经过以上修改,基本上完整复刻了小米MiMoCode的官网风格。后续就是针对细节进行逐步优化。

总结下来,核心流程就是:先1:1复刻 → 合理分包、组件拆分 → 添加自己的内容。一句话概括:先原样移植,再整理架构,最后替换内容。看到任何喜欢的网站风格,都可以用这个流程融入自己的项目中。

大家可以去尝试一下,如果遇到问题,欢迎在评论区交流讨论。

来源:https://juejin.cn/post/7651543468762988550
上一篇数算岛V2.5.8开源AI算力平台 血液病科研专属分布式免费调度 下一篇数算岛GPU分布式计算深度学习训练方案
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
企业组织级AI赋能具体实施方法
AI教程 · 2026-06-30

企业组织级AI赋能具体实施方法

前段时间收到一位读者的留言,希望聊聊企业级、组织级的AI赋能究竟该怎么落地。巧的是,前几天刚看到一份咨询调研机构的数据:对近一两年所有企业级AI赋能项目的统计显示,超过90%的甲方企业认为,AI赋能在核心业务价值链上没有发挥任何实质性作用。除了AI辅助办公、企业智能知识库这类边缘应用起到了一些辅助效

Scrapy与Redis分布式架构的日本电商多平台数据聚合系统
AI教程 · 2026-06-30

Scrapy与Redis分布式架构的日本电商多平台数据聚合系统

从事日本电商数据聚合工作时,最大的难点在于要同时应对雅虎拍卖、煤炉(Mercari)、乐天和亚马逊日本站等截然不同的平台。以往使用单机爬虫,经常出现运行中崩溃的情况——单点故障、带宽利用率不足、数据存储混乱,这三大痛点令人困扰。 本文分享一套基于Scrapy + Redis的分布式爬虫方案,专门解决

详细PuTTY 0.81安装教程 SSH远程连接与自定义路径设置
AI教程 · 2026-06-30

详细PuTTY 0.81安装教程 SSH远程连接与自定义路径设置

​ PuTTY(简称PT)是一款轻量级开源SSH Telnet客户端,凭借简洁高效的特性,多年来始终是系统管理员与开发者进行远程连接的首选利器。本教程将详细介绍PuTTY 0 81版本的完整安装过程,并指导您自定义安装路径,以便更灵活地管理SSH远程连接工具。 安装准备 首先需要说明的是,整个安装流

在线教育系统必备功能:直播课堂与题库考试架构
AI教程 · 2026-06-30

在线教育系统必备功能:直播课堂与题库考试架构

很多人一想到做在线教育系统,第一反应往往是先把直播间和课程播放器搭起来,觉得“能看课”就万事大吉了。真到落地那天才发现,系统能不能顺滑跑起来,关键全藏在那些细节里——课程怎么组织、学习进度怎么记、考试怎么处理、后台怎么管得住。前端看起来就几个页面,后端其实是一整条业务链路。不管你是要做在线教育APP

ZStack源码级AI诊断套件让故障排查秒出答案
AI教程 · 2026-06-30

ZStack源码级AI诊断套件让故障排查秒出答案

一次故障排查,到底要花多少时间? 运维人员处理私有云、虚拟化平台的问题,流程大致都是这样:先翻日志看现象,再去文档里找对应机制,然后搜社区有没有类似案例,最后综合判断给出答复。简单问题半小时,复杂问题可能要跨天——而这些时间里,大部分精力耗在了“找信息”而不是“做决策”上。 类似的问题,也许每天都在