excalidraw

在做ppt的时候,如果我们的图或者是表,用手绘的形式来完成的话,我们的ppt看起来就比较高档了,一个体现了我们的认真做ppt的态度,一个是体现了我们审美的高度。

excalidraw 用于绘制手绘图的虚拟白板。可以用于多人的协作和端到端加密。

我们可以到官网,到这里去体验一下。

我们可以用到的类型

  • 捷径
    您几乎可以使用快捷方式做任何事情。单击右下角的帮助图标以查看所有内容。

  • 曲线和箭头
    选择线或箭头,然后单击单击而不是拖动。

  • 图表
    您可以通过从 Excel 复制粘贴数据或仅以逗号分隔的纯文本轻松创建图表。

  • 手动创建协作会话
    为了手动创建会话,您只需要生成此表单的链接:

    room=[0-9a-f]{20},[a-zA-Z0-9_-]{22}
    例子
    room=91bd46ae3aa84dff9d20,pfLqgEoY1c2ioq8LmGwsFA
    第一组数字是房间。从将向知道该号码的每个人发送消息的服务器上可以看到这一点。

    第二组数字是加密密钥。Excalidraw 服务器对此一无所知。这是所有参与者用来加密/解密消息的方法。

    注意:请确保加密密钥长度为 22 个字符。

本地安装

这些说明将为您提供一个项目副本,并在您的本地计算机上运行以用于开发和测试目的。

要求
  • Node.js
  • Yarn (v1 or v2.4.2+)
  • Git

克隆仓库

git clone https://github.com/excalidraw/excalidraw.git

安装依赖项

yarn

启动服务器

yarn start

现在您可以打开localhost:3000并在您喜欢的代码编辑器中开始编码。

合作

对于协作,您需要在本地设置协作服务器。

命令

安装依赖项

yarn

运行项目

yarn start

使用 Prettier 重新格式化所有文件

yarn fix

运行测试

yarn test

更新测试快照

yarn test:update

使用 Prettier 测试格式化

yarn test:code

Docker

如果您不想设置 Node.js 环境,可以使用 docker-compose 在本地处理 Excalidraw

docker-compose up --build -d

自托管

我们在excalidraw/excalidraw上使用 Excalidraw 客户端发布 Docker 映像。您可以使用它在自己的域下、Kubernetes、AWS ECS 等上自行托管自己的客户端。

docker build -t excalidraw/excalidraw .
docker run --rm -dit --name excalidraw -p 5000:80 excalidraw/excalidraw:latest

Docker 映像没有分析和其他跟踪库。

目前,自托管您自己的实例不支持共享或协作功能。

我们正在努力为自行托管您自己的 Excalidraw 提供成熟的解决方案。

Github每日精选(第57期):用于绘制手绘图的虚拟白板excalidraw相关推荐

  1. Github每日精选(第39期):用于读写 Microsoft Excel(XLAM / XLSM / XLSX / XLTM / XLTX)电子表格的 Go 语言库excelize

    Excelize Excelize 是一个用纯 Go 编写的库,提供一组函数,允许您写入和读取 XLAM / XLSM / XLSX / XLTM / XLTX 文件.支持读取和写入由 Microso ...

  2. Github每日精选(第56期):支持多语言的文字识别EasyOCR

    EasyOCR EasyOCR一款好用的OCR,支持80多种语言和所有流行的书写脚本,包括拉丁语.汉语.阿拉伯语.德瓦纳加里语.西里尔语等. OCR (Optical Character Recogn ...

  3. Github每日精选(第79期):虚拟数据生成库faker

    faker Faker是一个Python包,可以为你生成假数据.无论您是需要引导您的数据库.创建美观的 XML 文档.填写您的持久性以对其进行压力测试,还是对从生产服务中获取的数据进行匿名化,Fake ...

  4. Github每日精选(第75期):colly 爬取网站所有的数据

    colly colly 是一个优雅的 Golang 爬虫框架. colly 提供了一个干净的接口来编写任何类型的爬虫/scraper/spider. 使用 Colly,您可以轻松地从网站中提取结构化数 ...

  5. Github每日精选(第23期):macOS下的开源清理工具lemon-cleaner

    lemon-cleaner柠檬清理 lemon-cleaner 柠檬清理,开源没几天就获得了3k个点赞,大家对macos 下的清理工具兴趣还是很大的. github下的地址在这里. 腾讯柠檬清理是针对 ...

  6. Github每日精选(第5期):文档管理工具paperless-ngx和dzzoffice

    Paperless-ngx Paperless-ngx是一种文档管理系统,它将您的物理文档转换为可搜索的在线档案,因此您可以保留更少的纸张. 部署无纸化的最简单方法是docker compose.do ...

  7. Github每日精选(第37期):零依赖的简单、响应式、现代 SVG 图表frappe-charts

    charts charts 是一个零依赖的简单.响应式.现代 SVG 图表,通过简单的几句话就能快速的生成我们需要的图表. 安装 npm 的安装方式: $ npm install frappe-cha ...

  8. Github每日精选(第7期):Sandboxie Windows下的沙盒

    Sandboxie 在手机上对于沙盒我们再熟悉不够了,我们的每个应用的运行在独立的空间中,避免手机中不同应用的相互影响. 在Windows下,如果在处理某些不太确定为安全的程序,可以先在沙盒中独立运行 ...

  9. Github每日精选(第18期):聊天机器人ChatterBot

    ChatterBot 是一个基于机器学习的对话对话引擎,使用 Python 构建,可以根据已知对话的集合生成响应.ChatterBot 的语言独立设计允许它被训练说任何语言. github的地址在这里 ...

最新文章

  1. 查看和设置MySQL数据库字符集(转)
  2. Python实现向s3共享存储上传和下载文件
  3. equals属于mysql语句吗_equals和==的区别 (Java基础)
  4. jQuery库与其他JS库冲突的解决办法
  5. VisualStudio quick tips -- 快速在多个打开的代码文件间切换
  6. 输入一组数,找出满足某条件的数
  7. 团队协助 开源项目_5分钟了解 Vtiger CRM-国际知名开源客户管理软件
  8. mac存储空间管理与df命令看到的剩余空间不一样的问题
  9. HTML5截取视频第一帧作为预览图片
  10. Netty 长连接服务
  11. Android gallery 3D效果(扩展Gallery)
  12. ADS2020 Crack使用教程
  13. linux 中cat用法
  14. 阿里巴巴国际站—产品运营工作台操作指南
  15. 如何打印网上的文章资料,网上文章怎么打印
  16. 手把手教你搭建DHCP服务器
  17. Let X be a finite set f : X → X a function. Prove that f is injective if and only if f is surjective
  18. 输入目录路径以及名字,能够将该路径下所有文件的属性打印出来,类似ls -l
  19. 【PHP版】顺丰下单API 、查询订单API、取消订单API
  20. 盖塔机器人好_盖塔机器人的十大谜团

热门文章

  1. SecureCRT常用命令分享 SecureCRT命令大全
  2. 高校动态|清华大学团队:人脸识别技术,爆出巨大丑闻!
  3. mxGraph 用户手册 – JavaScript客户端
  4. 安卓手机管理器_MiXplorer,简洁又多功能的安卓文件管理器
  5. Hadoop2.7.5伪分布式安装
  6. 基于android的日程管理系统的设计与实现,基于Android的日程管理系统的设计与实现-电子与通信工程专业论文.docx...
  7. 上海2月住宅供应剧减七成 房企捂盘保价
  8. [WRECKCTF 2022] crypto,reverse,pwn部分WP
  9. VMware vSphere 6 序列号大全 亲测有效
  10. android图片底部居中对齐,android开发图片居中的小技巧