如何解决Ghost 博客:将主题转换为静态后,发布的图片链接不正确
我通过 WSL2 上的 Ghost blog 方法在我的 Windows 10 笔记本电脑上本地安装了 Ghost CLI。我下载、激活并修改了一个名为 Simply 的免费 Ghost 主题。到目前为止,我添加的小改动包括:添加新的网站图标和站点徽标、更新站点描述并添加了一个标题为“Real Magic”的测试帖子。
我的目的是生成此主题的静态文件以上传并托管在我的 Github repository 中。请注意,虽然我的默认 Github 网址是 https://muygalan.github.io
,但我添加了一个自定义域 http://www.joshuagalan.com
并打算将我的博客托管在:http://www.joshuagalan.com/blog
我正在使用命令 ghost-static
将我的主题生成为静态文件(可以找到原始 npm 存储库 here。)这会将我的主题转换为静态文件并在上传到我的 {{1 }} Github 存储库,我遇到了一个问题:
- Ghost 允许用户将自定义帖子图片上传到他们的博客帖子,但在生成静态文件并上传到 Github 后,我的帖子图片无法在我的 main blog page 上正确显示、author page 和我的 music tag page。
- 可以找到帖子图片here 又名
blog
,可以看到损坏的图片here - 它没有在这些特定页面上正确显示的原因是
test-image-2.jpg
命令输出的 URL 没有在ghost-static
之前附加blog/
到以下网址:content/
这似乎是一个相对简单的修复,但我不知道如何解决这个问题。我很难发现每次我创建带有帖子图像的博客文章时,我都必须手动修复这些 URL。有没有一种解决方案,我可以创建一个批处理文件并通过单击一次来运行它以在创建静态文件后自动更正 URL?
P.S.其他帖子图片在主页上正确加载的原因是因为它们默认情况下是主题中包含的绝对链接,并且托管在其他地方。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。