#GitHub情报

🗒 Drift: 自托管 Gist

GitHub | Demo

Drift 是一个允许自托管的 Gist。目前在 Github 上有 666 Star,26 Fork。

👉 Features

- 用户管理
- 受密码保护的帖子
- 隐私帖子
- 代码高亮
- 上传文件
- 下载 Gist
- Markdown 支持
- 自适应页面
- 支持搜索

🚀 部署

Drift 的技术栈是 Sqlite 和 Nextjs。由于是 Node 项目,项目的部署非常方便。所有的变量都可以通过环境变量文件来进行更改。

除了最基本的 yarn 和 pm2,Drift 还支持 Docker 进行部署。

🛣 Roadmap

- 更多的登录选项
- 管理员账号设置
- 用户个性化设置
- JS 禁用情况下,App 能够正常工作

👀 感想

这是一个自托管 Gist 的替代品,但骨子里是 Pastebin 类似的项目。我们可以很方便的往里面扔一些笔记。

不过和 Gist 最大的区别在于它们对于代码存储的支持。Gist 对于代码存储有着更好的语法高亮,支持行号等。

Drift 对于代码的支持较为基本,更多的应用场景还是笔记。但作为笔记存储来说,Drift 目前并不支持标签,文件夹等分类功能。在是一个笔记基本上都有云同步功能的今天,Pastebin 类型项目也逐渐式微。

频道:@NewlearnerChannel