Pastebin Worker:云端轻松部署的粘贴服务

Pastebin Worker是一款基于Cloudflare Workers的粘贴服务,提供方便的部署和丰富的功能,包括自定义URL、代码高亮、Markdown支持等。
直达下载
回到上一页
clickgpt_line.png_noView
介绍

你有没有想过要在云端上拥有一个自己的粘贴服务?今天就来介绍一下Pastebin Worker,这是一款可以部署在Cloudflare Workers上的粘贴服务,不仅操作简便,还具备丰富的功能。

github_cloudflare_pastebin_1

功能亮点

Pastebin Worker设计理念是让部署变得毫不费力,并且提供友好的命令行界面和丰富的功能。以下是一些主要特性:

  1. 简短分享:可以使用最短4个字符来分享粘贴内容。

    github_cloudflare_pastebin_2

  2. 自定义URL:你可以自定义粘贴的URL,方便记忆和分享。

    github_cloudflare_pastebin_3

  3. 更新和删除:随时随地更新和删除你的粘贴内容。

    github_cloudflare_pastebin_4

  4. 到期时间:设置粘贴内容的到期时间,保护隐私。

    github_cloudflare_pastebin_5

  5. 代码高亮:由PrismJS提供的语法高亮功能,适合分享代码片段。

  6. Markdown支持:可以将Markdown文件显示为HTML。

    github_cloudflare_pastebin_6

  7. 短网址服务:Pastebin Worker也可以用作短网址服务。

  8. 自定义MIME类型:根据需要自定义返回的MIME类型。

使用方法

Pastebin Worker的使用方式也非常简便:

  1. 你可以直接在网站上发布、更新和删除粘贴内容。
  2. 提供了方便的HTTP API供使用。你可以通过命令行工具(如curl)轻松调用API。
  3. pb是一个bash脚本,使得命令行操作更加简单。

限制

在使用Pastebin Worker时,需要注意以下限制:

  1. 如果部署在Cloudflare Worker免费计划上,每天最多允许100,000次读取、1,000次写入和1,000次删除操作。
  2. 由于Cloudflare KV存储的大小限制,每个粘贴的大小不得超过25MB。

部署步骤

你可以在自己的域名上自由部署Pastebin Worker,前提是你的域名托管在Cloudflare上。以下是详细的部署步骤:

  1. 安装nodeyarn
  2. 在Cloudflare Workers仪表板上创建一个KV命名空间,并记住它的ID。
  3. 克隆仓库并进入目录。使用wrangler login登录到你的Cloudflare账户。
  4. 修改wrangler.toml文件中的条目,具体修改内容请参考文件内的注释。
  5. 部署并享受服务!
    
$ yarn install
$ yarn deploy

Pastebin Worker是一款功能强大且易于部署的粘贴服务。如果你经常需要分享代码片段或者其他文本内容,它绝对是一个不可多得的好帮手。再加上它的自定义URL和到期时间功能,让你的分享更加灵活和安全。

编程学习
编程学习 免费领取编程学习资料 进编程学习交流群
订阅号
视频号
公众号 关注公众号,回复关键字java领取大厂最新面试题
×
编程学习
免费领取编程学习资料 进编程学习交流群