十分钟 Vibe Coding 了一个个人网站,腾讯 UI 风格,经验分享

我花了十分钟 Vibe Coding 出了一个个人网站,参考了腾讯龙虾官网风格,感觉效果还不错,决定和同学们分享。

有同学可能还不知道啥是 Vibe Coding ,在这里简单介绍下:

Vibe Coding(氛围编程),程序员不再一行一行写代码,而是不断用自然语言告诉 AI 自己想要什么,让 AI 写代码,自己负责验证、调整和迭代。

For example:

传统开发流程:

  1. 创建 Spring Boot 项目
  2. 写 User 实体
  3. 写 Controller
  4. 写 Service
  5. 写 Mapper
  6. 写 SQL
  7. 调试...

AI 辅助开发流程:

  1. 遇到 bug 或者问题,将问题粘贴给 AI 聊天框,生成答案自己写
  2. 或者借助一些 AI 插件,tab 补全辅助编程,主力还是自己

Vibe Coding 流程:

  1. 我想做一个 xxx 系统
  2. 使用 xxx 技术栈
  3. 哪里不满意直接跟 Agent 说
  4. 你是技术经理,不用写一行代码

著名计算机科学家 Karpathy 戏称:"You're not coding anymore. You're just vibing." 其实意思就是是:你已经不是在敲代码,而是在和 AI 一起找感觉。

1. 系统部分效果截图

首页

精选

精选(鼠标悬浮效果)

文章页

百宝箱

文章详情页

关于(个人中心)

2. 本次 Vibe Coding 提示词

一句话版:我要做一个个人技术博客的网站,前端请你自由发挥,后端使用 Springboot + Mysql ,品牌名「迷迭香编程」,网站要兼顾性能与审美,参考 xxx 网站的设计风格,要有动态和鼠标悬浮效果但是不要太花哨,需要光球背景 + glow 卡片 + 代码块占位视觉,品牌与文案全站动态统一,博客内容编辑采用Markdown格式。

以下提示词是我多次与 AI 聊天后总结的,可以一次执行的。

html 复制代码
做一个技术博客网站,前端请你自由发挥,后端使用 Springboot + Mysql ,品牌名「迷迭香编程」,网站要兼顾性能与审美,参考 xxx 网站的设计风格,要有动态和鼠标悬浮效果但是不要太花哨,需要光球背景 + glow 卡片 + 代码块占位视觉,品牌与文案全站动态统一,博客内容编辑采用Markdown格式。

【技术栈】
- 前端:原生 HTML/CSS/JS,无框架
- 后端:Spring Boot 2.7 + JPA + MySQL + JWT
- 部署:Nginx 反代,静态与 API 同域

【目录结构】
tech-blog/
├── frontend/public/    # 用户站(首页/文章/百宝箱/关于)
├── frontend/admin/     # 管理后台
├── backend/            # Spring Boot
└── data/uploads/       # 上传文件

【核心功能】
- 用户端:首页精选+Recent、文章列表(分页+搜索+分类)、文章详情、百宝箱、关于页、访问统计埋点
- 后台:文章/分类/评论/精选/百宝箱/站点设置/个人资料/仪表盘(PV·UV)
- 文章:Markdown 渲染、封面图落库 cover_image、摘要 excerpt、按 slug 访问
- 列表接口:用 PostListView 投影,禁止拉 content 大字段;公开/后台列表均分页

【性能原则】
- 列表 SQL LIMIT/OFFSET,不要先查全表再 subList
- 封面在保存时写入 cover_image,列表不扫正文
- 精选/Recent 固定条数;全部文章分页(公开 10 条/页,后台 20 条/页)

【前端约定】
- 公共 API 封装在 js/api.js(fetchJSON、站点 branding、visitorHash)
- 后台用 admin.js(JWT、renderAdminShell、分页组件)
- 图片加 referrerpolicy="no-referrer";favicon.svg 青紫渐变 </> 图标

【后端约定】
- ResourcePathResolver 自动解析 frontend/public、frontend/admin、data/uploads
- 启动时 DDL 补列 + cover_image 分批回填
- Security:/api/** 需 JWT,静态与公开 API permitAll

【部署注意】
- 大陆服务器域名必须 ICP 备案,否则外网域名 HTTPS 被云厂商 SNI 拦截(IP 能通、域名不通)
- Nginx:443 仅一个 server 块,/api 反代 3000,/uploads 走 data/uploads
- 可以采用 docker-compose 一键部署服务和数据库

网站还有很多小彩蛋、使用教程和工具分享,欢迎大家在线体验(Web端哦):https://106.55.143.151/

域名还在 ICP 备案中,大家也可以收藏域名:https://mdxcoding.cloud

最后欢迎欢迎欢迎在评论区留下你的 idea .

相关推荐
圆山猫14 分钟前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
城管不管1 小时前
ReAct、Plan-and-Execute、Reflection 三大智能 Agent 范式核心区别
java·人工智能·算法·spring·ai·动态规划
IT小白杨1 小时前
从环境制备到自动化工作流:多账号运营的工程化架构拆解
java·经验分享·自动化·安全架构·指纹浏览器
豆瓣鸡1 小时前
算法日记 - Day3
java·开发语言·算法
萧瑟余晖2 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One9852 小时前
高进度算法模板速记(待完善)
java·前端·算法
Summer-Bright3 小时前
深度 | Agent框架大洗牌:AutoGen退场后的新秩序
人工智能·ai·语言模型·ai软件
土星云SaturnCloud3 小时前
抽水蓄能设备智慧运营:基于土星云边缘计算实现机组全生命周期预测性维护
服务器·人工智能·ai·边缘计算
极光代码工作室4 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发
Leighteen5 小时前
`try-finally` 里的 `return`:为什么 `finally` 会悄悄改掉返回值、吞掉异常
java·开发语言