You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将含大量图片的Jupyter Notebook/静态HTML自动导入Ghost博客?

最优方案:自动导入带内嵌图片的HTML

1. 先将Notebook导出为内嵌图片的HTML

使用nbconvert的图片内嵌预处理功能,把所有SVG/PNG图片直接嵌入HTML的base64编码中,导入Ghost时无需额外处理图片文件:

jupyter nbconvert --to html --EmbedImagesPreprocessor.enabled=True your_notebook.ipynb

该命令生成的单HTML文件包含所有图片,SVG格式会完整保留,保证图表可读性。

2. 通过Ghost Admin导入HTML文件

打开Ghost后台的「设置」→「高级」→「导入/导出」,选择生成的HTML文件完成导入。Ghost会自动解析内嵌的base64图片,直接转换为文章内的媒体内容,全程无需手动干预图片。

备选自动方案:批量处理外部图片(适合大尺寸图片)

若不想内嵌图片,可按以下步骤操作:

  • 用Ghost Admin API批量上传本地图片到Ghost媒体库,获取每张图片的官方URL;
  • 编写简单脚本(如Python)遍历HTML文件,将所有<img>标签的src属性替换为对应Ghost媒体URL;
  • 将修改后的HTML导入Ghost,同样能自动识别所有图片。
简便手动方法:复制粘贴浏览器渲染后的内容
  1. 用浏览器打开已生成的静态HTML文件,确认所有图片加载正常;
  2. 全选页面内容(Ctrl+A)并复制(Ctrl+C);
  3. 打开Ghost后台新建文章页面,直接粘贴(Ctrl+V)。
    浏览器会自动将所有图片上传到Ghost媒体库,并替换为正确路径,SVG格式也能完美兼容,30+图片可一次性处理完成。

内容的提问来源于stack exchange,提问作者Mikko Ohtamaa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 02:15:01