Features
功能特性
围绕实际业务场景打磨的核心能力:模块化组件、所见即所得编辑、分享卡片生成。
👤
电子名片 H5
手机端优先的精致名片页面,vCard 一键存入通讯录,加载迅速、样式现代。
🧩
组件化架构
多标签嵌套组件支持(联系/标题/文本/图片/视频/PDF/标签页),模块参数统一清理管理。
🖱️
所见即所得编辑
点击资源直接弹窗上传替换,四段式分组重组编辑界面,?dev=1 开发者预览模式。
📲
vCard 通讯录
访客一键将名片信息存入手机通讯录,符合 vCard 3.0 标准规范。
🖼️
分享卡片生成
微信分享自动抓取 OG 标签,卡片标题/描述/缩略图全部可自定义。
🔄
资源热替换
在线上传图片/视频/PDF 即时替换原引用,开发态实时生效。
🔐
Token 鉴权
编辑后台与开发预览通过 wswwsw1234 Token 保护,公开分享链接可选。
🗂️
分组管理
支持创建/复制/移动分组,按业务场景组织名片(个人版 / 文旅版 / 投控版)。
🔍
JSAPI 签名
内置微信 JS-SDK 签名接口,/api/wechat-sign 即取即用。
API Overview
API 概览
无需登录即可调用的公开接口。完整接口定义参见 /admin/api-docs。
| Method | Path | 说明 |
|---|---|---|
| 加载中… | ||
更多接口在 完整 API 文档。所有管理类接口(/admin/*)需要登录。
Tech Stack
技术栈
极简而稳定:Flask 模板 + 原生 JS + 静态资源。
Python 3.12
Flask
Jinja2
vCard 3.0
OG Meta
微信 JS-SDK
JSON Config
Gitea
Deployment
部署与访问
运行在 192.168.11.70(开发机)端口 8000,公网通过 WAF 反代至 119.145.17.34:8000。
管理后台
/admin/login · admin / admin123
配置文件
server/card_config.json