第三次迁移,又一次是为了一个小众论坛(大众露营车)

论坛很老旧,用户依赖外部图片托管服务。他们在论坛中使用了大量的图片。在 300,000 篇帖子中,有 40,000 篇至少包含一张图片,通常不止一张。我甚至看到过一个帖子包含 150 张图片(!)。

由于旧的图片托管服务现已失效,绝大多数(也许……95%?)论坛的图片都已损坏,无法修复(有趣的事实:即使旧图片中有 5% 仍然存在,它们在上传到 Discourse 后仍然占用 10 GB 的磁盘空间……),导致旧帖子中出现大量损坏的图片图标:

我们用自定义图片替换了这些图标:

文字显示“哎呀!图片未找到”。自定义图片为论坛增添了一些个性,有点像 unicyclist.com 上的自定义加载旋转器。

// Remplacement des icônes d'images invalides par une icône personnalisée :
.broken-image {
    display: block;
    width: 227px;
    height: 51px;
    margin: 10px 0;
    background: url($broken-image);
    border: none;
    svg {
        display: none;
    }
}

易于自定义 :+1:

10 个赞