Excalidraw手绘白板教程:5分钟上手免费开源协作画板
【免费下载链接】excalidrawVirtual whiteboard for sketching hand-drawn like diagrams项目地址: https://gitcode.com/GitHub_Trending/ex/excalidraw
Excalidraw 是一款免费开源的手绘风白板,提供无限画布、多人实时协作与 PNG/SVG 导出能力。它解决的是"想快速画流程图、线框图和思维导图,又不想学专业绘图工具"的问题。
🎯 一句话定位与 3 个核心卖点
定位:一个"手绘风"的虚拟白板,线条潦草,但正经绘图需要的它都有。
| 卖点 | 你会得到什么 |
|---|---|
| 手绘风样式 | 流程图、线框图看起来更友好,不显生硬 |
| 实时协作 | 分享一个链接,所有人实时看到对方光标 |
| 开放格式 | 可导出.excalidraw、PNG、SVG,方便存档转发 |
🚀 最小上手路径:安装与启动
你需要 Node.js 18.0.0 或更高版本、Git 和一个现代浏览器(Chrome、Firefox、Edge 均可)。开发服务器默认跑在 3000 端口,启动后会自动打开浏览器。
git clone https://gitcode.com/GitHub_Trending/ex/excalidraw cd excalidraw yarn installyarn start浏览器打开http://localhost:3000就是白板主页,没有注册、没有配置,落点即画布。
🖊️ 场景实战:三种常用画法
场景一:画技术架构图
痛点:正式绘图工具对齐费时,画完的图线条僵硬,放在文档里像"甲方风格"。
操作:打开欢迎页,顶部工具栏负责选图形,左侧菜单负责导出和设置,按数字键 2 选矩形、数字键 5 选箭头。把箭头端点拖到矩形边缘附近,它会自动吸附并绑定。
效果:之后拖动任何矩形,箭头跟着走,整张架构图不散架。欢迎页的布局示意如下,熟悉一次就够用:
场景二:实时协作头脑风暴
痛点:远程开会时每个人在各自屏幕上画图,想法无法汇聚到同一张图上。
操作:画好板后点 Share 拿到分享链接,协作内容端到端加密,链接可设置为只读。团队成员在桌面或手机上打开链接即可加入。
效果:同一画布上所有人的光标实时移动,谁在画什么一眼可见。画布没有边界,想到哪拖到哪,不需要提前规划版面。
场景三:快速涂鸦人物插画
痛点:想画个插图,专业绘图软件图层和参数面板太多,还没画就劝退了。
操作:选自由画笔(数字键 7),直接拖就行——笔迹自动带上轻微抖动的线条;打字时文字使用手写体,不用额外设置。
效果:像哆啦A梦这样的角色,用几笔手绘线条加几个圆形就能成型,直接插进文档或幻灯片里,风格统一。
🎨 定制与个性化
- 主题颜色与深色模式:界面颜色都由 CSS 变量驱动,改 packages/excalidraw/css/theme.scss 里的主题变量,就能换出自己的配色。
- 界面语言:各语言翻译文件放在 packages/excalidraw/locales/,仓库自带 zh-CN.json 等中文文件,菜单里切换语言即生效。
- 新增图形元素:形状的创建与渲染逻辑集中在 packages/element/,扩展新形状从这里入手。
⚡ 进阶玩法
- Stats for nerds 调试面板:按
Option+/打开,可以看到场景元素数量、画布宽高、存储空间占用与版本信息,排查"为什么这么卡"时很直观。
- 快捷键速查:
Cmd+A全选、Cmd+'显示网格、Option+Z禅模式(隐藏侧边栏)、Option+R查看模式(只看不误触)。 - React 应用集成:参考 examples/with-nextjs/ 目录下的示例,把编辑器组件嵌进 Next.js 项目。
- 脚本嵌入集成:examples/with-script-in-browser/ 目录演示了仅用脚本标签加载编辑器的做法。
- 手绘字体:字体文件在 packages/excalidraw/fonts/ 下,往这里加字体,画布上所有文字的外观都会跟着变。
⚠️ 避坑指南
- yarn install 依赖装不上:执行
yarn cache clean,再yarn install --force。 - 页面加载后文字显示异常:检查 packages/excalidraw/fonts/ 下的字体文件是否完整。
- 开发服务器起不来:确认 Node.js 版本 ≥ 18,仓库在 package.json 里把这一项写成了硬性要求。
✅ 今天就能做的第一步
打开终端,跑一遍上面的git clone和yarn start;等白板加载出来,先画一个矩形,再按Cmd+'打开网格——你的第一张手绘架构图就从这里开始。
【免费下载链接】excalidrawVirtual whiteboard for sketching hand-drawn like diagrams项目地址: https://gitcode.com/GitHub_Trending/ex/excalidraw
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考