Introduction
一款白板工具. 适合用于展示流程, 介绍产品.
Deployment
从github仓库直接 git clone https://xxx.git
下来, 其中自带了 docker-compose.yml
文件.
version: "3.8"
services:
excalidraw:
build:
context: .
args:
- NODE_ENV=development
container_name: excalidraw
ports:
- "8099:80"
restart: on-failure
stdin_open: true
healthcheck:
disable: true
environment:
- NODE_ENV=development
volumes:
- ./:/opt/node_app/app:delegated
- ./package.json:/opt/node_app/package.json
- ./yarn.lock:/opt/node_app/yarn.lock
- notused:/opt/node_app/app/node_modules
volumes:
notused:
其中的端口映射的 3000
可以修改, 其余不建议修改(因为我也看不懂
直接执行命令运行容器即可: (这个启动容器的时间真的有点长
docker-compose up -d
部署还是比较方便的, 不过美中不足的是, 中文暂时不支持手写字体. 不过我们可以自己替换默认字体来解决这个问题.
在 public
文件夹中可以看到几款字体, 我们需要替换其中的 Virgil.woff2
.
我选用的是小赖字体, 对于中文和英文都有不错的手写体效果.
git clone https://github.com/lxgw/kose-font.git
# 下载字体到服务器
把中意的字体复制到 excalidraw
的 public
文件夹下, 改名为 Virgil.woff2
即可. 原有的字体建议改名备份.
注意: 如果之前已经执行过 docker-compose up -d
则已经存在镜像, 如替换字体, 则需先删除原有镜像以让其重新构建.