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

部署还是比较方便的, 不过美中不足的是, 中文暂时不支持手写字体. 不过我们可以自己替换默认字体来解决这个问题.

image-20230506101223839

public文件夹中可以看到几款字体, 我们需要替换其中的 Virgil.woff2.

我选用的是小赖字体, 对于中文和英文都有不错的手写体效果.

git clone https://github.com/lxgw/kose-font.git
# 下载字体到服务器

把中意的字体复制到 excalidrawpublic文件夹下, 改名为 Virgil.woff2即可. 原有的字体建议改名备份.

注意: 如果之前已经执行过 docker-compose up -d则已经存在镜像, 如替换字体, 则需先删除原有镜像以让其重新构建.

最后修改:2024 年 01 月 19 日
如果觉得我的文章对你有用,请随意赞赏