Typora国内免费的图床
时间: 2025-03-03 19:20:53 浏览: 49
### 国内免费图床服务配置
对于希望在国内使用免费图床服务来配合Typora使用的用户来说,有多种选择可以考虑。这些平台通常提供简单易用的接口,并支持通过插件或脚本自动上传图片。
#### 使用SM.MS作为图床服务
SM.MS是一个流行的国内图床解决方案,它提供了API访问功能,允许开发者轻松集成到各种应用程序中。为了设置此服务:
1. 注册并登录SM.MS网站获取API密钥。
2. 安装适用于Typora的插件,如`typora-smms-plugin`[^2]。
```bash
pip install typora-smms-plugin
```
3. 配置插件以连接至SM.MS账户。
#### 利用阿里云OSS构建自定义图床
阿里云对象存储服务(OSS)也能够成为强大的图床工具之一。其特点在于安全性高、稳定性好以及拥有丰富的SDK库供开发人员调用。具体操作如下:
1. 创建阿里云账号并开通OSS服务;
2. 获取AccessKey ID 和 AccessKey Secret用于身份验证;
3. 下载安装PicGo软件,在设置里填写上述两个参数完成绑定;
这样就可以实现本地图片一键同步到云端仓库了[^3]。
相关问题
在写免费图床
<think>好的,我现在需要帮助用户找到关于如何编写或使用免费图床的服务或代码,以及推荐免费图床服务的方法。首先,我需要回忆用户提供的四个引用内容,看看里面提到的方案有哪些。用户提供的引用1到4分别提到了不同的免费图床搭建方法,比如使用Oracle Cloud对象存储、Gitee、GitLab、Github结合PicGo等工具。
接下来,我应该先整理每个引用的核心方案,然后总结出不同的方法。用户可能希望了解具体的步骤,或者有哪些可选的方案,以及各自的优缺点。例如,引用1提到PicGo + Oracle Cloud,这可能需要注册Oracle Cloud账户,但存储可能是免费的。引用2用的是Gitee,但有限制图片大小的问题。引用3是GitLab,引用4是Github加npm,但有存储限制和封号风险。
然后,我需要考虑如何将这些信息结构化,分点列出不同的方法,每个方法的步骤、所需工具、优缺点,以及适用场景。例如,每个方法可能需要哪些工具,如PicGo、Typora,以及如何配置。同时,需要注意用户可能的痛点,比如免费、稳定性、图片大小限制、是否容易配置等。
还需要注意用户提到的“编写或使用免费图床的服务或代码”,可能需要给出具体的配置步骤或代码示例,比如如何设置PicGo,如何生成Token,如何配置仓库等。此外,引用中的链接可能需要简化,或者引导用户参考原链接获取详细步骤。
另外,用户可能对国内外的服务有偏好,比如Gitee是国内的,访问速度可能快,但有1M限制;而Github可能在国外,但有加速服务jsDelivr,但存在被封的风险。需要指出这些差异,帮助用户根据自身需求选择。
最后,生成相关问题,可能涉及不同方案的比较、如何解决各方案的限制、其他替代方案等。例如,如何优化Gitee的图片大小限制,或者如何备份图床以防服务不可用。
现在需要把这些思考整理成一个结构清晰的中文回答,分点介绍各个方法,并附上相关引用,末尾添加相关问题。确保使用正确的LaTeX格式,但根据用户的问题,可能不需要数学公式,所以主要注意代码块和段落结构。</think>### 免费图床的实现方法与服务推荐
以下是基于开源工具和免费服务的图床搭建方法及推荐方案,涵盖代码配置与具体步骤:
---
#### 一、**PicGo + Oracle Cloud对象存储**[^1]
**特点**:免费、高可用性(甲骨文云提供永久免费存储)
**步骤**:
1. 注册Oracle Cloud账户,创建对象存储桶。
2. 生成API密钥并配置到PicGo中。
3. 在PicGo插件市场安装`Oracle Object Storage`插件。
4. 设置上传路径和存储桶名称,即可通过PicGo一键上传图片。
**优点**:存储容量大(免费额度为20GB),无单文件大小限制。
**缺点**:需海外服务器,国内访问速度可能受限。
---
#### 二、**Gitee + PicGo**[^2]
**特点**:国内访问快,但限制图片大小(≤1MB)
**步骤**:
1. 在Gitee创建公开仓库,生成个人访问令牌(需勾选`projects`权限)。
2. 在PicGo中安装`gitee-uploader`插件。
3. 配置仓库路径、Token和分支名称。
```json
{
"repo": "用户名/仓库名",
"token": "your_token",
"path": "img/{year}/{month}/{hash}{ext}"
}
```
**优点**:适合小型博客或文档。
**缺点**:需手动压缩图片以适配1MB限制。
---
#### 三、**GitLab + PicGo**[^3]
**特点**:私有化部署,适合高频使用
**步骤**:
1. 在极狐GitLab创建项目,生成`access_token`(需`api`权限)。
2. 在PicGo配置GitLab图床,填写项目ID和Token。
3. 设置自定义域名(如使用CDN加速)。
**优点**:无单文件大小限制,数据私有可控。
**缺点**:需自行维护服务器或依赖GitLab免费额度。
---
#### 四、**Github + jsDelivr加速**[^4]
**特点**:全球CDN加速,但存在封号风险
**步骤**:
1. 创建Github仓库,生成`repo`权限的Token。
2. 在PicGo中配置Github图床,填写仓库名和分支。
3. 使用`https://cdn.jsdelivr.net/gh/用户名/仓库名/图片路径`作为加速地址。
**优点**:免费加速,适合海外用户。
**缺点**:仓库超过1GB可能被审核,加速服务有单文件50MB限制。
---
### **方案对比与选型建议**
| 方案 | 存储容量 | 速度 | 稳定性 | 适用场景 |
|----------------|----------|--------|-------------|------------------|
| Oracle Cloud | 20GB | 中等 | 高 | 长期稳定需求 |
| Gitee | 不限 | 快 | 低(1MB限制)| 小型文档/博客 |
| GitLab | 10GB | 中等 | 中 | 私有化部署 |
| Github+jsDelivr| 1GB | 快 | 中(风险) | 临时项目/海外用户|
---
阅读全文
相关推荐

