当前位置: 首页 > news >正文

用 Gitea 给 StackEdit 搭一个「图床」- 详细步骤截图

关键词:StackEdit、Gitea、图床、OAuth2、Markdown
十分钟配置,终身免折腾。


1. 为什么要自己折腾

  • 公有图床随时挂 / 防盗链
  • 完全免费
  • Git 仓自带版本管理,图片也能回滚
  • 写完 Markdown push 即发布,一次配置,全平台通用

2. 最终效果

在 StackEdit 里

  1. Ctrl+V 粘贴图片 → 自动上传到你的 Gitea 仓库
  2. 生成的 Markdown 链接永久可用,自带 CDN 加速(jsDelivr 可再套一层,本文不提)

输入图片说明

3. 准备工作

  1. 一个 Gitea 账号(示例用官方站 https://gitea.com,自建同理)
  2. 新建 公开仓库 img(私有仓也能用,但公有仓方便直链)
  3. StackEdit 中文版 → https://stackedit.cn 登录(GitHub / Gitee 一键登录即可)

输入图片说明


4. 步骤总览

阶段目标
在 Gitea 创建 OAuth2 应用,拿到 Client ID / Secret
把 ID 和 Secret 填回 StackEdit,完成授权
配置图床路径(按日期分文件夹)
测试粘贴图片,验证成功

5. 详细操作

5.1 创建 OAuth2 应用

  1. 登录 Gitea → 右上角头像 → SettingsApplicationsOAuth2 ApplicationsCreate a new OAuth2 Application

输入图片说明

  1. 填写内容

    • Application Name(应用名称)StackEditCN(随意)
    • Redirect URI(重定向URI):必须填 https://stackedit.cn/oauth2/callback
  2. 点击 Create 之后会看到

    • Client ID → 对应 StackEdit 的 Application ID
    • Client Secret → 对应 Application Secret(只显示一次,先复制到记事本)

输入图片说明


5.2 在 StackEdit 里绑定 Gitea

  1. 打开 StackEdit 图片设置

输入图片说明

  1. 在弹出框里填写
    • Gitea URLhttps://gitea.com(注意:只填域名,别带仓库路径)
    • Application ID:刚才的 Client ID
    • Application Secret:刚才的 Client Secret

输入图片说明

  1. 点击 Confirm,页面会跳到 Gitea 询问授权 → Allow → 自动回到 StackEdit,绑定完成!
  2. 再次进入 Gitea 设置(同一窗口):
字段推荐值说明
Repository URLhttps://gitea.com/<你的用户名>/img不带 .git
Folder Pathimgs/{YYYY}-{MM}-{DD}自动按日期归档
Branchmastermain看你仓库默认分支

点击 Confirm 保存。

输入图片说明


5.3 上传测试

  1. 新建或打开任意 Markdown
  2. 直接 Ctrl+V 粘贴一张截图
  3. 观察编辑器内链接变为 https://gitea.com/xxx/raw/branch/... → 成功!
  4. 回到仓库页面,能看到对应日期文件夹里多了一张图片

输入图片说明


6. 常见问题速查

现象解决
授权后 404Gitea URL 填成了仓库地址,应只填域名
上传失败 403仓库是私有的,把链接前面的 raw 换成 media 需带 token;或干脆用公开仓
想换路径修改 Folder Path 即可,老图片不动,新图片走新目录

7. 进阶玩法(本文不展开)

  • jsDelivr 加速:https://cdn.jsdelivr.net/gh/<用户>/img@master/imgs/2025-10-31/pic.png
  • PicGo + Gitea 插件,本地截图一键传
  • 私有仓 + Personal Access Token,CI 自动部署
http://www.dtcms.com/a/554318.html

相关文章:

  • ArcGIS图斑属性自动智能填写!告别手动低效输入
  • SSM房屋租售软件18fu9ew8(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 财务管理|基于SprinBoot+vue的个人财务管理系统(源码+数据库+文档)
  • 番禺网站制作技术如何建网站免费
  • 网站文字优化方案电子商务公司简介怎么写
  • #leetcode#
  • 上海做网站去哪里免费网站建设ppt
  • 已有网站域名 怎么做网站wordpress活动报名插件
  • 图的基本概述
  • [Dify 实战] 使用 Ollama + Dify 打造免费 GPT-4o 本地应用:离线智能助手全流程
  • 通知:大可Ai镜像版更名为 GPT-Mirrors
  • 配置Docker镜像源
  • 有视频接口怎么做网站wordpress获取指定图片大小
  • 洛阳网站推广方式广州住建厅官方网站
  • 专业网站建设全包中职学校网站建设的厂家
  • 《AMQP-CPP——轻量级的 RabbitMQ C++ 客户端库》
  • 《UniApp 页面配置文件pages.json》
  • SQLBot:基于大模型和RAG的智能问数系统
  • STM32程序下载/串口一键下载电路
  • 邯郸做网站的电话网站怎么做优化推广
  • 《Unity渲染工具协同进阶:跳出单一工具的局限》
  • 【SOA仿真】SOA增益饱和特性仿真2
  • COOKIE 数据提交注入测试 sqlilabs less 20
  • EasyExcel 流式处理中实现末尾行过滤的技术方案
  • 免费网址导航网站建设编程培训班学费是多少
  • 内推网站企业网站后台管理软件
  • 广州公司网站电脑全自动挂机赚钱
  • Redis 分布式锁如何保证同一时间只有一个客户端持有锁
  • 做网站编辑工作好不好如何设计好的网页
  • U-Net笔记