侧边栏壁纸
博主头像
AngYi 博主等级

行动起来,活在当下

  • 累计撰写 68 篇文章
  • 累计创建 28 个标签
  • 累计收到 24 条评论

目 录CONTENT

文章目录

手写风格画图白板软件 Excalidraw

AngYi
2022-08-27 / 2 评论 / 15 点赞 / 10454 阅读 / 0 字

Excalidraw 介绍

KCTBhxExcalidraw是一个手写风格的框图画板软件。开源、小巧易用,在许多软件中都有开发者将其作为插件嵌入,达到手写风格画程序框图的目的。https://excalidraw.com/

打开官网就可以直接使用,而且免费保存高清图片,甚至支持多人协作。
使用这个软件可以有多种形式:

  1. vscode插件,只需要在插件市场下载安装即可。
  2. 官网使用,如果网络流畅的话没问题,支持功能比较全。
  3. 私有化部署,变成自己电脑上的软件。

私有化部署

  1. 拉取github链接
git clone https://github.com/excalidraw/excalidraw.git
  1. 安装docker和docker-compose

这个可以百度,这里不再赘述。

  1. 使用docker compose 部署本地
cd excalidraw
vim docker-compose.yml # 修改一下其中的端口 我这里将3000改成了9999
docker-compose up --build -d # 构建镜像
docker images # 看一下image id
docker run --rm -dit --name MyExcalidraw -p 5000:9999 6a5c # 6a5c为image id

yNusIx

  1. 使用Microsoft Edge,安装应用,即可在本地打开。

启动之后,在网页打开localhost:9999即可,使用Edge浏览器,可以将其变成一个应用
OCk2UX然后就可以像软件一样使用了。

l8ZpaD嵌入中文手写字体

不过该软件没有手写中文字体的支持,我们可以下载一个手写中文字体,在拉取github链接之后,将其目录下的字体文件替换掉,在使用docker compose

cd excalidraw/public
mv Virgil.woff2 Virgil-old.woff2 # 备份一下这个原始的字体文件
cp ~/Downloads/ajietextd.github.io-gh-pages/chinese.woff2 . # 将自己的字体文件拷贝进来
mv chinese.woff2 Virgil.woff2 # replace

docker-compose up --build -d # 构建镜像
docker images # 看一下image id
docker run --rm -dit --name MyExcalidraw -p 5000:9999 6a5c # 6a5c为image id

然后就支持中文手写字体啦

Th6szB 部署到github page

当然生成的静态文件可以直接部署到github page上,这样无论在哪台电脑都可以在线使用Excalidraw了。

这是我的网址,可以试用一下:https://flionay.github.io/

参考链接

https://pages.github.com/

https://github.com/excalidraw/excalidraw

https://zhuanlan.zhihu.com/p/159724837

https://blog.csdn.net/weixin_37865166/article/details/115560363

15

评论区