Drift 是一个可以自行架设的 Gist 代替。使用 [[Next.js]] 13 和 React Server Components 编写。
Drift 发布了一个官方的 Demo
分享的文件页面内容
特性
- 支持 GitHub 扩展的 Markdown 渲染
- 支持用户登录,可以使用 GitHub OAuth
- 支持公开的,私有的,密码保护的内容
- 语法高亮和代码语言检查
- 拖拽的文件上传
安装
目前官方还没有发布编译好的 Docker 镜像,需要自己编译部署。但是也非常简单。
拉取官方的代码
git clone https://github.com/MaxLeiter/Drift.git
cd Drift
docker-compose build
目前为止因为项目还在开发过程中,编译过程可能会出现一些问题。
编译完成直接运行下面的命令即可。
docker-compose up -d