加载中...
⚙️

成为开发者

申请成为开发者后,您可以创建和上传模板,经管理员审核后展示在模板市场。

提交申请
返回首页

申请审核中

您的开发者申请正在审核中,请耐心等待。

申请时间:{{ devApplication?.created_at }}

返回首页

申请被拒绝

很遗憾,您的开发者申请未被通过。

拒绝理由:{{ devApplication.review_remark }}

重新申请
返回首页
{{ menuTitle }}
👋 {{ user.username }} 退出
我的模板
刷新
加载中...
暂无模板,去创建或上传一个吧!
{{ t.name }}
{{ t.description || '暂无描述' }}
{{ t.is_market ? '已上架' : '待审核' }} {{ t.status === 1 ? '启用' : '禁用' }} {{ t.created_at }}
编辑 删除
已下架模板
刷新
加载中...
暂无已下架模板
{{ t.name }}
{{ t.description || '暂无描述' }}
已下架 {{ t.created_at }}
已删除模板
刷新
加载中...
暂无已删除模板
{{ t.name }}
{{ t.description || '暂无描述' }}
已删除 {{ t.created_at }}
管理消息
刷新
加载中...
暂无消息
{{ typeLabel(msg.type) }} {{ msg.template_name }}
{{ msg.created_at }}
{{ msg.reason }}
标记已读
上传模板

📋 上传须知

  • 模板为完整的 HTML 文件,支持内联 CSS 和 JavaScript
  • 模板中使用 {{变量名}} 作为占位符,系统会自动替换
  • 支持的变量:{{jump_url}}{{site_title}}{{site_description}}{{auto_jump}}
  • 上传后需等待管理员审核,审核通过后才会在模板市场展示
📁
将 HTML 文件拖到此处,或点击上传
仅支持 .html 文件
预览效果
提交审核
实时预览
代码区
草稿箱
📐
从右侧组件库点击添加组件
容器区域
{{ comp.props.text }}
{{ comp.props.text }}
{{ comp.props.text }}
{{ comp.props.icon }}
{{ comp.props.text }}
{{ comp.props.text }} {{ comp.props.text }}
{{ comp.props.label }}
{{ comp.props.title }}
{{ comp.props.content }}
{{ item.trim() }}
{{ h.trim() }}
{{ cell.trim() }}
{{ item.trim() }}
{{ comp.props.value }}
{{ comp.props.label }}
{{ comp.props.label }}
{{ comp.props.time }}
{{ comp.props.percent }}%
{{ comp.props.icon }}
{{ comp.props.text }}
{{ comp.props.icon }}
{{ comp.props.title }}
{{ comp.props.desc }}
{{ comp.props.icon }} {{ comp.props.text }}
{{ comp.props.title }}
{{ t.trim() }}
{{ i < +comp.props.active ? '✓' : i+1 }}
{{ s.trim() }}
{{ comp.props.leftText }}
{{ comp.props.rightText }}
{{ comp.props[k] }}
{{ comp.props[k] }}
{{ comp.props.label }}
🔍
{{ comp.props.label }}
轮播图(请设置图片地址)
▶ 视频预览 🎬 请设置视频地址
🎵 {{ comp.props.src || '音频播放器' }}
{{ comp.props.text }}
{{ comp.props.icon }}
子项1
子项2
子项1
子项2
{{ comp.props.text }}
{{ comp.props.text }}
{{ comp.props.current }}
{{ comp.props.text }}
{{ (item.split(':')[0]||'').trim() }} {{ +comp.props.active === i ? '▼' : '▶' }}
{{ (item.split(':')[1]||'').trim() }}
图片{{i}}
{{ comp.props.value }}
{{ comp.props.value || comp.props.placeholder }}
📁 {{ comp.props.text }}
{{ comp.props.text }}
{{ comp.props.text }}
{{ comp.props.icon }} {{ comp.props.text }}
{{ comp.props.title }}
{{ comp.props.content }}
取消 确定
{{ comp.props.icon }} {{ comp.props.text }}
{{ comp.props.text }}
{{ comp.props.title }}
{{ comp.props.content }}
{{ comp.props.title }}
{{ comp.props.content }}
{{ comp.props.title }}
{{ comp.props.subTitle }}
{{ comp.props.btnText }}
{{ comp.props.title }}
{{ comp.props.desc }}
{{ comp.props.btnText }}
{{ ['🚀','💡','🔒','⚡','🎯','📦'][i] || '⭐' }}
{{ (f.split(':')[0]||'').trim() }}
{{ (f.split(':')[1]||'').trim() }}
{{ (plan.split(':')[0]||'').trim() }}
{{ (plan.split(':')[1]||'').trim() }}
✓ {{ feat.trim() }}
{{ comp.props.title }}
{{ comp.props.desc }}
{{ comp.props.btnText }}
{{ comp.props.text }}
{{ link.trim() }}
{{ comp.props.title }}
{{ comp.props.desc }}
发送消息
{{ comp.props.ratio }} 比例容器
{{ comp.props.text }}
导航菜单
菜单项1
菜单项2
菜单项3
主内容区
内容区域
{{ comp.props.text }}
内容区域(水印背景)
{{ comp.props.text }} {{ comp.props.text }}
{{ comp.props.text }}
{{ (t.split(':')[1]||'●').trim() }}
{{ (t.split(':')[0]||t).trim() }}
{{ item.trim() }}
{{ comp.props.text }}
推荐
{{ comp.props.title }}
{{ comp.props.price }}{{ comp.props.unit }}
✓ {{ f.trim() }}
{{ comp.props.btnText }}
{{ h.trim() }}
{{ cell.trim() }}
{{ (group.split(':')[0]||'').trim() }}
{{ child.trim() }}
{{ comp.props.label }}
{{ comp.props.value }} 📅
{{ comp.props.label }}
{{ comp.props.value }}
{{ comp.props.title }}
{{ field.trim() }}
提交
{{ comp.props.text }}
🎉
{{ comp.props.text }}
{{ comp.props.title }}
{{ a.trim() }}
{{ comp.props.title }}
📱
{{ ch.trim() }}
{{ comp.props.title }}
{{ comp.props.content }}
{{ comp.props.cancelText }} {{ comp.props.confirmText }}
Q: {{ (item.split(':')[0]||'').trim() }}
A: {{ (item.split(':').slice(1).join(':')||'').trim() }}
{{ (m.split(':')[0]||'?').trim().charAt(0) }}
{{ (m.split(':')[0]||'').trim() }}
{{ (m.split(':')[1]||'').trim() }}
{{ (m.split(':')[2]||'').trim() }}
{{ logo.trim() }}
"{{ (t.split(':').slice(1).join(':')||'').trim() }}"
{{ (t.split(':')[0]||'?').trim().charAt(0) }}
{{ (t.split(':')[0]||'').trim() }}
图片{{i}}
📍
{{ comp.props.address }}
{{ (d.split(':')[0]||'').trim() }}
{{ comp.props.overlayText }}
{{ generatedCode }}
暂无草稿
{{ d.name || '未命名模板' }}
{{ d.updatedAt || '' }}
编辑 删除
保存草稿 提交审核
组件库 点击添加
{{ group.label }}
{{ item.label }}
属性编辑 {{ selectedComp.type }}
{{ propMeta[key] || key }}
📷上传
📋编辑
{{ Math.round(rgbaToHexA(selectedComp.props[key]).alpha * 100) }}%
加载中...
添加
暂无项目,请添加
{{ idx + 1 }}. 📷 删除