Question
Closed · Answered

在 CMS 正文中插入图片,图片应该存放在哪里?

Wenke Li

Busa CMS 的正文使用 Markdown。准备写一篇带操作截图的教程,图片应该先上传到 Busabase,再把链接放进正文,还是需要放到网站自己的资源目录?怎样确认所使用的图片地址能被网站访客访问,而不只是登录后的自己能看到?

Report
Kelly
Team

写给公开网站访客看的教程,正文图片需要一个访客不用登录也能访问的稳定地址。可以把图片放到网站的静态资源目录或你使用的公开对象存储/CDN,然后在 Markdown 中写 `

操作截图说明

`。在 Busabase 的 CMS 文章里仍可用「封面图片」和「附件」字段管理配套素材;但把图片上传到 Busabase,不等于该附件 URL 默认对匿名访客开放,不要直接把登录态下可见的地址当作公开 CDN。

具体要看你的网站怎么发布:如果网站用 Busabase 的受权限保护的 Asset 地址,访客请求该图时也要能通过相应的公开访问权限;否则选站点静态目录或公开 CDN 更直接。粘贴图片后,用无痕窗口退出登录,打开完整图片 URL并访问文章页面,看图片是否正常显示、是否被重定向到登录页、刷新后是否仍可访问。再用手机或另一浏览器验证一次。别把短时预览/带令牌的链接写成长期正文地址。

还有一点:Markdown 里的相对路径会按最终网站的域名和页面路径解析,不一定指向 Busabase 的工作区。若站点与 Busabase 不同域,优先用你已测试可公开访问的绝对 URL。你的网站是用 Busa CMS 模板接的,还是另一个自建站点在读取 Posts?

Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in