#语法高亮 #代码粘贴板 #客户端 #粘贴 #密码 # #目录

应用 sweetpaste

一个简单且具有语法高亮的代码粘贴板

1 个不稳定版本

0.1.0 2021年8月22日

#10#甜

MPL-2.0 许可证

32KB
619

甜粘贴

甜粘贴是一个简单且甜美的代码粘贴板服务器。它是完全基于服务器端,没有客户端代码。

配置

配置将从工作目录中名为 config.toml 的文件中加载。

配置选项 描述 默认值
address 要绑定的地址。 127.0.0.1:8080
site-url 要绑定的站点的基URL。不应包含尾部斜杠! http://127.0.0.1:8080
public 此实例是否为公开的。如果是假的,则需要密码才能提交粘贴。 false
static-dir 用于提供静态文件的目录。这些文件优先于粘贴! None
paste-limit 单个粘贴的最大大小,以字节为单位。 8 MB
cache-limit 内存缓存的最大大小,以字节为单位,用于避免重新渲染粘贴。 64 MB
db-path SQLite数据库文件的路径。 甜粘贴.db
password 密码,用于非公开实例的上传和删除任何粘贴。 secret
id-key 用于加密粘贴ID的32字节加密密钥。如果这是全零,甜粘贴将 拒绝启动 0000...
trusted-ips IP地址列表,将被信任以提供 X-Real-IP/X-Forwarded-For 标头 ["127.0.0.1", "::1"]
syntax-highlighting.theme 用于语法高亮的主题 base16-eighties.dark
syntax-highlighting.themes-folder 从其中加载 .tmTheme 文件的文件夹 None
syntax-highlighting.syntax-folder 从其中加载 .tmLanguage 文件的文件夹 None

所有代码均根据 MPLv2 许可证 进行许可。

依赖关系

~59MB
~1M SLoC