FanFiction.net不支持原生封面上传,需通过HTML嵌入、AO3同步或FanFicFare生成EPUB三种方式实现封面展示。

如果您在 FanFiction.net(FF.net)发布同人小说后,发现作品页面未显示封面图或上传失败,则可能是由于平台不支持直接上传封面、图片格式/尺寸不符,或操作路径错误所致。以下是针对 FanFiction.net 官方机制的封面图上传规范与可行操作步骤:
一、理解 FanFiction.net 封面图机制限制
FanFiction.net 官方不提供内置封面上传功能,其网站界面自 2000 年代起未新增封面支持模块,所有作品条目均默认使用平台统一灰色占位图。因此,所谓“上传封面”实为通过外部技术手段实现视觉替代,并非平台原生功能。
二、使用第三方书单/阅读器嵌入封面
该方法通过在个人简介、章节附注或外部聚合页中插入 HTML 图片标签,使读者在跳转至关联页面时可见封面,适用于希望提升作品专业感的作者。其原理是绕过 FF.net 后端限制,在前端可渲染区域主动加载图像资源。
1、准备一张符合展示需求的封面图,推荐尺寸为 1080 × 1620 像素(3:2 竖构图),格式为 JPG 或 PNG,文件大小控制在 2 MB 以内;
2、将封面图上传至支持外链的图床服务(例如 ImgBB、Postimages 或 GitHub Pages),获取直链 URL(须以 https:// 开头且结尾不含参数);
3、登录 FanFiction.net,在【My Stories】中打开目标作品,进入任意一章编辑页(如第一章);
4、在章节正文最上方插入如下代码(注意替换其中的图片链接):

5、勾选“HTML enabled”选项(若未启用,该代码将被当作纯文本显示);
6、保存章节更新,封面图将在该章节顶部以居中缩略图形式呈现。
三、通过 AO3 镜像同步带封面发布
Archive of Our Own(AO3)原生支持高清封面上传与多图管理,且允许用户将同一作品跨站标注“相关作品”,从而在 AO3 页面形成带有完整封面的权威入口。此方式不修改 FF.net 原始页面,但为读者提供带封面的等效阅读路径。
1、访问 archiveofourown.org 并完成邮箱验证注册;
2、点击右上角【Create Work】→填写标题、简介、分类、警告等元数据;
3、在【Cover Image】栏点击“Browse”,上传已制作好的封面图(支持 PNG/JPG/GIF,最大 5 MB,推荐 1200 × 1800 像素);
4、在【Additional Tags】中添加“Based on: [原作名]”及“Fandom: [原作名]”,并在【Notes】区注明“本作亦发布于 FanFiction.net,ID:[你的FF.net作者ID]”;
5、发布完成后,复制该 AO3 作品链接,粘贴至 FF.net 作品简介末尾,标注为“带封面完整版请见:[链接]”;
6、AO3 封面将在发布后即时生效,无需审核。
四、利用 FanFicFare 工具生成带封面 EPUB 并外链分发
FanFicFare 可自动抓取 FF.net 小说正文并嵌入指定封面图,生成含封面的 EPUB 电子书,再通过网盘或个人博客提供下载链接,实现“封面存在”的实质效果。该方案完全脱离 FF.net 前端限制,由作者自主控制视觉输出。
1、安装 FanFicFare(需 Python 3.8+ 环境),执行 pip install fanficfare;
2、准备封面图,保存为 cover.jpg,与小说目标 URL 同目录;
3、运行命令:
fanficfare --cover cover.jpg "https://www.fanfiction.net/s/12345678/1/Story-Title";
4、工具完成下载后,生成的 EPUB 文件将自动嵌入封面,可在 Calibre 或手机阅读器中查看;
5、将 EPUB 文件上传至百度网盘、GitHub Releases 或个人网站,获取公开分享链接;
6、在 FF.net 作品简介中添加:“配套封面版电子书下载:[外链地址]”。











