UNPKG

dort

Version:

File sharing through web with wonderful alternation.

70 lines (56 loc) 1.99 kB
### 启动 - 准备 **nodejs** 和 **npm** 环境 ``` json "engines": { "node": ">= 4.0.0", "npm": ">= 3.0.0" } ``` - 安装 **dort** 工具 ``` bash # npm install -g dort ``` 3. 进入目标文件夹并启动 **dort** 工具 ``` bash # cd ${your-files-path} # dort ``` ##### 启动配置项 params | Type | Default | Description -------- | ---- | ------- | ----------- debug | number | 1 | develop levels (调试用,打印log) path | string | '' | path of file you want open name | string | '' | name of project port | number | 4574 | port for web exclude | array | ['**/.DS_Store', '**/.log', ...] | file to exclude test | bool | false | Enable test mode or not max-file-size | number | 99999 | max file size 通过启动配置参数 ``` bash # dort "My project" --debug 0 --path /file-path --port 1234 --exclude "node_modules/**" --test true --max-file-size 99999 # // or below for short # dort "My project" -d 0 -pa /file-path -po 1234 -e "node_modules/**" -t true -m 99999 ``` 4. 打开本地端口 - [http://localhost:4574](http://localhost:4574) ![](https://github.com/coding-show/dort/blob/master/media/screenshot1.png?raw=true) 5. 分享url给其他内网用户 ### 使用 - 内网用户点击链接进入Web界面后可以看到分享的项目结构、文件内容、每个文件更新的版本记录等 - 以及会分配到一个聊天系统的昵称 ![](https://github.com/coding-show/dort/blob/master/media/screenshot4.png?raw=true) ##### 显示 - 文件内容显示,目前支持文本文件和图片 - 显示/关闭 文件更新的版本列表 - 显示/关闭 文件更新的diff信息 ##### 内容 - 复制当前文件内容 - 下载当前文件 - 下载整个项目压缩包 ##### 聊天 - 更改用户昵称 - 发送聊天内容 - 开启/关闭弹幕显示 ![](https://github.com/coding-show/dort/blob/master/media/screenshot5.png?raw=true) ##### 进阶 - 支持在聊天中选中行插入链接 - 点击链接可以直接显示对应文件对应行