{% extends "admin_base.html" %} {% set active = 'token' %} {% block admin_content %}

媒体上传令牌

我的上传令牌

令牌用于 Typora 上传脚本和其他写作工具,把图片直接传到本站。请妥善保管,泄露后点"重新生成"即可作废旧令牌。

脚本中的站点地址按你当前访问后台的地址自动生成:{{ site_url }}。请用局域网电脑实际访问本站的地址(IP:端口)打开本页再下载脚本。

{% if token %}
{{ token }}
{% else %}

你还没有令牌,点击下方按钮生成。

{% endif %}
{% if token %} 下载 Typora 脚本(Windows .bat) 下载 Typora 脚本(Linux/macOS .sh) {% endif %}

Typora 配置步骤 · Windows(每台写作电脑配置一次)

  1. 点上方按钮下载 typora_upload.bat,放到一个固定目录(如 C:\tools\,路径不要有中文空格)。
  2. 打开 Typora → 菜单栏「文件 → 偏好设置 → 图像」。
  3. 「图像插入时…」选择 上传图片,勾选「对本地图片应用上述规则」。
  4. 上传服务选 Custom Command(自定义命令),命令填:C:\tools\typora_upload.bat(按实际路径)。
  5. 点「测试上传」,成功后会显示一张示例图片链接。
  6. 以后在 Typora 里 Ctrl+V 粘贴截图或拖入图片,会自动上传到本站并把链接替换成站内地址;写好后把整篇 Markdown 粘到文章正文框即可,图片直接显示。
  7. 以前插入的存量图片不会自动补传:打开旧文档后,点菜单「格式 → 图像 → 上传所有图片(Upload All Images)」,等所有图片链接都变成 http(s)://…/media/... 完整地址后再复制全文。判断标准:Markdown 源码里图片地址不能是 typora-user-images/xxx.png 这类本地路径。

Windows 10 1803 及以上自带 curl.exe,无需安装任何软件。

注意:Typora 要求图片地址必须是完整的 http(s):// 链接,所以经脚本上传后,文档里保存的是带当前站点地址(如 {{ site_url }})的完整链接;请始终用同一个 IP:端口 访问本站,否则旧文档图片地址会失效(不影响已粘贴到网站文章内的内容)。

Typora 配置步骤 · Linux / macOS

  1. 点上方按钮下载 typora_upload.sh,放到固定目录并赋予可执行权限(只需一次):
    mkdir -p ~/bin && mv ~/Downloads/typora_upload.sh ~/bin/ && chmod +x ~/bin/typora_upload.sh
    系统需有 curl(一般自带;没有则 sudo apt install curl 或 sudo yum install curl)。
  2. 打开 Typora →「文件 → 偏好设置 → 图像」,插入时选择 上传图片,勾选「对本地图片应用上述规则」。
  3. 上传服务选 Custom Command(自定义命令),命令填:/home/你的用户名/bin/typora_upload.sh(必须写绝对路径)。
  4. 点「测试上传」验证;之后粘贴/拖入图片即自动上传并替换链接,整篇 Markdown 粘到网页文章框即可。
  5. 存量图片请先点 Typora 菜单「格式 → 图像 → 上传所有图片(Upload All Images)」统一补传,确认源码中没有 typora-user-images/ 本地路径(图片地址应为 http(s)://…/media/… 完整链接)后再复制。

脚本内容(可打开核对,令牌即你的身份凭证,勿外传):

{{ sh }}

网页内写作

在本站后台的文章/软件/漏洞编辑框中,可直接 Ctrl+V 粘贴截图或把图片、视频文件拖进编辑框,上传完成会自动插入链接;也可使用编辑框上方的「插入图片 / 插入视频」按钮。

{% endblock %}