我正在创建一个类似于 medium.com 的发布网站,用户可以在其中注册和发布。
因此,我正在考虑使用 Graph CMS 或 Sanity CMS,但我不明白他们的意思是只有 3 或 4 个非管理员用户包括在定价计划(如基本计划)。
如果是,我正在考虑 Next.js 和 Prisma 的技术堆栈。我为我的案例找到了一些不错的 Next.js 模板,我需要连接到 Prisma。
但有一个问题。我不确定如何处理帖子中的图像,因为帖子可以包含任意数量的图像。AFAIK,Quill.js 会自动创建一个 base64 形式的图像。
在我的情况下,我应该将图像存储为 base64 在 HTML 字符串如下:
quill.js example response换句话说,如果有人可以向我建议最好的图片处理,我会非常感激。我已经研究了两天,但找不到我的问题的好答案。
更新:我发现这个问题:link
但我认为这个人也只是以 base64 形式保存图像
去自托管。这样你就不会受到用户席位的限制 (或者定价结构的变化可能会在未来把你拒之门外)。
对于小博客,我在 Heroku 上托管,当你不使用它时,它会休眠,所以如果你静态渲染,你可以使它具有成本效益。
对于管理多个用户等,您可能会发现Webiny是一个很好的解决方案。将其安装到您的 AWS 账户后,您将不受用户数量的限制,并且可以通过编程方式创建它们。
Webiny 还将为您解决图像问题:它带有一个内置的文件管理器,该文件管理器通过 CDN 缓存,因此速度非常快。
如果我没有记错的话,它也已经使用了 Quill。虽然我不确定图像交付的细节。
我最近为 Next.js 构建了一个启动器,它可能会帮助你:https://github.com/webiny/nextjs-starter-webiny
[更新] 对不起,我的坏:快速不是我们使用的文本编辑器,它是https://editorjs.io。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(86条)