

往期干货:
👋 嗨,我是范米花儿,带着开发的新工具来啦~
本项目「前台展示 + 后台管理」 全部开源在 GitHub ,可自行下载部署
前台体验: https://studio.fanyunyun.fun/
后台体验: https://studio.fanyunyun.fun/admin
注:(使用上方后台链接登录,账号:demo@example.com / 密码:demo123(权限为只读,可浏览功能)
GitHub开源地址: https://github.com/fan18660557495/fanstudio
1. 平台售卖体验太不稳定
我想吐槽某红书的虚拟商品售卖:类目改来改去、规则变来变去,就像打地鼠。不知道哪天就违规了、下架了,我又不想花太多时间去管理(很操心…),所以还是必须有一个自己的平台做备选。
2. 我需要“后台”,但不想折腾“建站系统”
个人站如果只是静态展示还好,但我想持续更新作品、文章、教程——不能靠代码改。 市面上的建站工具呢?要么需要从0开始手搓,要么要用模版改,同时因为功能很庞大,我需要按照他的规则去改。
我想要的是:最少的配置、我自己定义内容结构、带后台、好维护。
3. 前置“Paperwork”我已经走通了
因为之前做过小程序和插件,个体户/微信支付、服务器配置、域名这些“paper work”都踩过坑了,路通了。
所以还是干脆一步到位: 做一个前后台一体化的网站 ,完全按我自己的需求来。
- 首页:全屏 Hero + 最新内容聚合入口(设计作品 / 开发作品 / 文章 / 视频教程)。
- 设计作品:组件库及其他设计作品,可嵌入 Figma 预览;支持开源或标价售卖。
- 开发作品:用来放AI Coding的产品(插件、小程序、网站等),可以前往或扫码体验。
- 文章 / 笔记:文章类知识输出,支持封面、分类、富文本正文等。
- 视频教程:AI编程、Figma教程等视频合集,点击跳转到 B 站/小红书等外链观看。
- 关于我:个人介绍、工作经历、学习经历、技能等简历展示。
- 作品售卖:设计作品可配置价格,支持PC微信扫码支付,支付后获取链接,同步发送邮件。
- 网站设置:站点名、描述、导航文案、社交链接、关于页内容、主题配色等统一配置。
- 分类与标签:一套分类/标签体系贯穿作品、文章、教程,方便筛选和统一管理。
- 仪表盘:内容数量、订单与收入概览、趋势图,用来快速看整体状态。
1. 首页展示
前台:
全屏 Hero 区域(问候语动画、品牌名动效、头像、社交链接)。下面是四个区块:最新设计作品、开发作品、文章、视频教程;每块都可以点「查看全部」进入列表页。

后台:
首页文案: 网站设置 → 导航与页面头像、品牌名等: 网站设置 → 导航与页面、关于我/头像

2. 设计作品
前台:
瀑布流卡片展示,支持按分类、标签筛选。点进详情页可看多图、描述;如果填了 Figma 链接,会自动嵌入在线预览。
支持标价购买,也支持设为免费/开源直接获取。


后台:
在 设计作品 里增删改:封面、多张展示图、价格(或免费/开源)、Figma 链接、交付/下载链接、分类、标签。


3. 开发作品
前台:
同样是瀑布流 + 详情页,适合放自己的产品、插件、小工具 等“开发类作品”。


后台:
在 开发作品 里独立管理,字段与设计作品类似(标题、描述、链接、分类、标签等)。

4. 文章管理
前台:
瀑布流展示文章列表,支持按分类筛选。详情页是富文本正文 + 封面图 + 发布时间 + 作者信息。

后台:
在 文章管理 里用富文本编辑器写文章(图片、标题、列表、代码块等),支持草稿/发布;也支持搜索、筛选、排序。

5. 视频教程
前台:
瀑布流展示教程列表,点击后跳转到 B 站 / 小红书 等外链播放。

后台:
在 视频教程管理 里维护每条教程的链接、缩略图和排序。

6. 关于我
前台:
关于页左侧是个人信息卡片(头像、品牌名、姓名、职位);右侧是个人介绍、工作经历、学习经历、技能标签。

后台:
都在 网站设置 → 关于我/头像 里配置:头像、品牌名、姓名、职位,以及关于页各模块内容。

7. 作品售卖
前台:
在设计作品详情页显示价格;用户填邮箱后PC扫码微信支付;支付成功获取链接,并自动发邮件
免费/开源作品可以直接获取。


后台
价格/免费/开源:在 设计作品 里设置
订单查看:在 订单管理 里看全量订单,按状态筛选(待支付/已支付/已过期)
数据概览:仪表盘里有订单数、收入统计、趋势图
8. 网站设置
前台:
站点名称会出现在导航 Logo、浏览器标题、面包屑首页、页脚等;页脚含版权(年份自动更新)、版本号、社交链接;微信/公众号支持悬停显示二维码。
主题支持:5 种灰度基底 + 9 种强调色,全站生效,并支持亮/暗切换。

后台:
在 网站设置 的 4 个 Tab 里统一配置:
- 基本设置:站点名、描述、版权、版本号、社交链接
- 导航与页面:导航名称、Hero 文案、各页页头介绍、关于页区块标题
- 关于我/头像:个人信息与关于页内容
- 外观主题:基底灰度、强调色(可实时预览)

9. 后台独有
仪表盘:内容数量、订单总数、本月收入及环比;最近 5 笔订单 + 近 30 天收入趋势

分类与标签:统一管理文章、作品、教程的分类与标签

- 数据怎么存:作品/文章/教程/网站设置/订单这些内容都存到 MySQL 数据库。
- 图片怎么存:图片目前是跟网站一起本地存到服务器(不走 OSS ),成本可控。
- 前后台怎么做:用 Next.js + React 做的前台展示 + 后台管理一体化。
- 样式怎么写:整体用 Tailwind CSS 管布局和样式,UI 组件基于 shadcn/ui,前后台统一。
- 文章怎么写:后台富文本编辑器用开源的 BlockNote,支持图片/标题/列表/代码块。
- 动效/图表:页面动效用 Framer Motion,后台统计图用 Recharts。
大文件/视频如果走站内承载,通常要上 OSS + CDN,而这类成本是按存储和流量计费的 。对个人项目来说,成本有点高。 所以还是决定用便宜的做法: 网站负责“展示与管理”,重资源交付交给外部链接 。
1. 源文件交付不在站内下载
理想状态 :用户付完款,站内点一下就能直接下载 PSD / Figma / Sketch 等源文件。
现实做法 :因为下载流量很大,所以只在作品里填「交付链接(Figma、网盘、飞书等)」,用户支付成功后获取链接并同步邮箱
2. 视频不在站内播放
理想状态 :视频在站内直接播放,体验统一;以后还能在同页扩展文稿、章节时间轴等。
现实做法 :因为存储 + 流量 + 转码等成本更高,所以视频教程目前只存外链,前台点击直接跳转播放。
这个项目是 开源 的,小伙伴们可以直接拿去部署、二开、改成自己的版本。
但我也得提前说清楚: 自己搭起来,还是会有一点门槛 ——需要装 Node.js、MySQL,建数据库、配环境变量这些基础步骤。
所以我在仓库里尽量把「从零部署」写得很细:包括每一步要做什么、常见报错怎么排查;也补了一个给设计师看的版本(比如可以怎么用 AI 帮你生成/检查配置),尽量让第一次部署的人少踩坑。
另外, 微信支付 这块是“有资质才可用”:需要商户申请、备案等流程走通之后才能真正跑起来。
如果你暂时没走完流程也没关系—— 支付不影响其他模块使用 :作品展示、文章、教程、关于页、主题配置这些都能正常用, 可以用来搭自己的官网或作品集展示 ;Native支付相关代码我也完整开源了,方便你后续资质下来后按文档直接打通,或者当参考实现。
拜拜,今天就到这里啦,提前祝大家新年快乐~
复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。




发评论!每天赢奖品
点击 登录 后,在评论区留言,系统会随机派送奖品
2012年成立至今,是国内备受欢迎的设计师平台,提供奖品赞助 联系我们
DeepSeek实用操作手册
已累计诞生 779 位幸运星
发表评论 为下方 2 条评论点赞,解锁好运彩蛋
↓ 下方为您推荐了一些精彩有趣的文章热评 ↓