https://github.com/yanggithubcom/picgo-plugin-cloudflare-telegraph
A plugin for Cloudflare Pages to host the Telegraph-Image project.
https://github.com/yanggithubcom/picgo-plugin-cloudflare-telegraph
Last synced: about 1 month ago
JSON representation
A plugin for Cloudflare Pages to host the Telegraph-Image project.
- Host: GitHub
- URL: https://github.com/yanggithubcom/picgo-plugin-cloudflare-telegraph
- Owner: yanggithubcom
- License: mit
- Created: 2024-03-11T01:56:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-15T04:02:48.000Z (3 months ago)
- Last Synced: 2025-04-10T18:46:38.200Z (3 months ago)
- Language: JavaScript
- Homepage: https://github.com/cf-pages/Telegraph-Image
- Size: 15.6 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
- Awesome-PicGo - picgo-plugin-cloudflare-telegraph - Image project.适配Cloudflare Pages托管 [Telegraph-Image](https://github.com/cf-pages/Telegraph-Image) 项目的 [PicGo](https://github.com/Molunerfinn/PicGo) 插件 | :white_check_mark: | :white_check_mark: | (:rocket: Plugin for PicGo)
README
# picgo-plugin-cloudflare-telegraph
## [PicGo](https://github.com/Molunerfinn/PicGo) 插件
- 适配 Cloudflare Pages托管 [Telegraph-Image](https://github.com/cf-pages/Telegraph-Image) 项目的 [PicGo](https://github.com/Molunerfinn/PicGo) 插件。
- [Telegraph-Image](https://github.com/cf-pages/Telegraph-Image) 是免费图片托管解决方案,Flickr/imgur替代品。使用Cloudflare Pages部署和图片保存在Telegraph。### 提前准备
- 部署 [Telegraph-Image](https://github.com/cf-pages/Telegraph-Image) 项目,得到 `https://telegraph-image-xx.pages.dev` 图床链接。

## 使用
### [PicGo](https://github.com/Molunerfinn/PicGo) 配置
- #### 安装插件

- #### 图床链接添加到API地址
当用户名和密码为空是,在相册删除照片时,图床的图片不会删除。
当填写用户名和密码,在相册删除照片时,图床的图片也一起删除。
注 :删除逻辑是把图片加入黑名单屏蔽图片链接实现,可以在图片管理网页加入白名单实现找回
#### ### [PicGo-Core](https://picgo.github.io/PicGo-Core-Doc/) 配置
- #### 安装PicGo-Core
1、下载 [picgo.exe](https://github.com/typora/PicGo-cli/releases) ,可以配置程序的环境变量(可选)
2、使用 `npm` 全局安装 `npm install picgo -g`
- #### 安装插件
输入执行
```
D:\xxx\picgo.exe install cloudflare-telegraph
```
or
```
picgo install cloudflare-telegraph
```- #### 配置文件 `~\.picgo\config.json` 参数设置
```
{
"picBed": {
"uploader": "cloudflare-telegraph",
"cloudflare-telegraph": {
"url": "https://telegraph-image-xxx.pages.dev"
}
},
"picgoPlugins": {
"picgo-plugin-cloudflare-telegraph": true
}
}
```- #### 测试
准备一张图片
```
D:\xxx\picgo.exe upload D:\xxx\xx\xx.jpg
```or
```
picgo u D:\xxx\xx\xx.jpg
```### Typora 配置
#### 1、[PicGo (app)](https://github.com/Molunerfinn/PicGo) 配置
- 找到`PicGo.exe`的位置,后验证

#### 2、[PicGo-Core](https://picgo.github.io/PicGo-Core-Doc/) 配置
- 使用Typora自带 [picgo.exe](https://github.com/typora/PicGo-cli/releases) 在目录`C:\\Users\\Usersname\\AppData\\Roaming\\Typora\\picgo\\win64\\picgo.exe`,
配置文件在目录 `~\.picgo\config.json`

- 使用自己安装的 [picgo.exe](https://github.com/typora/PicGo-cli/releases)
```
D:\xxx\picgo.exe upload
```or
```
picgo u
```