静态页面改写成jpress模版,background-image中的图片在静态项目中显示,在jpress中不显示,如何解决?

发布于 2022-09-12 22:37:34 字数 1400 浏览 25 评论 0

问题描述

准备使用jpress建站,于是将写好的静态前端文件改写成jpress模版文件,其中有一处需要背景图片+渐变的效果,在原来的html中可以预览的,但是转到jpress中背景图片就不显示了。文件结构相同,尝试了几个路径都没有显示。
这是静态的html+css效果:
截屏2021-02-25 上午10.44.32.png
这是jpress效果:
截屏2021-02-25 上午10.42.44.png

问题出现的环境背景及自己尝试过哪些方法

jpress 3.3.0
检查网页,查看图片地址怎么都是404,
截屏2021-02-25 上午10.48.51.png
我总觉得地址前面这段http://127.0.0.1:8888/jpress不对劲,我的文件结构是这样的:

├── css
│   └── style.css
├── img 
│   └── bg.jpg
├── article.html
...

相关代码

html+css静态文件和jpress模版的目录结构相似,只是图片文件夹的名称不一样:
html+css:

<div style="background-image: linear-gradient(to bottom, rgba(66,153,225, 0.7) 50%, rgba(255, 255, 255, 1) ), url(images/bg.jpg);background-repeat: no-repeat; background-position:center; background-size: cover;background-blend-mode: normal;">

jpress:

<div style="height: 400px; background-image: linear-gradient(to bottom, rgba(66,153,225, 0.7) 50%, rgba(255, 255, 255, 1) ), url(img/bg.jpg);background-repeat: no-repeat; background-position:center; background-size: cover;background-blend-mode: normal;">

你期待的结果是什么?实际看到的错误信息又是什么?

我想知道怎么正确引用图片。非常感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

翻了热茶 2022-09-19 22:37:34

因为jpress使用docker搭起来的,所以相对路径图片不显示可能和域名有关,目前使用图床得到URL可以显示。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文