最近,我的任务是为我正在工作的现有公司重新设计一个网站。我一直在使用weebly制作网站,然后导出HTML以重新托管在公司的服务器上。
但是,我注意到weebly代码中的某些功能已停止工作。我想这可能是因为他们可以在自己的服务器上托管一些元素,但这只是初学者最好的猜测。
1。 HTML重新托管后,横幅上的徽标图片不会显示
为了比较,这是在weebly上托管的网站: http://mjmacoustique.weebly.com/
以及公司服务器上的网站: http://www.mjm.qc.ca/redesign2015/
当weebly主持时,“MJM”图像应位于左上方,并在单击时用作返回主页按钮。但是,当它托管在公司的服务器上时,找不到图像。
2。在Firefox上,主页的背景图像将替换为全黑背景
在firefox中打开时,无法加载主页面的背景图像。 对这些问题的任何帮助或解决方案都将不胜感激。
感谢。
答案 0 :(得分:1)
我可以帮助解决问题#1:徽标托管在weebly的服务器上,但在html中,它是用这个例子中的快捷方式编写的:/ uploads / 2/6/8 /二千六百八十五万一千三百一十六分之五/ 1434298489.png"
简单的解决方法是保持网站的低版本工作,在html中将缺失图像的src值更改为类似http://mjmacoustique.weebly.com/uploads/2/6/8/5/26851316/1434298489.png
的内容所以你必须在图像的所有src值之前添加http://YOURSITE.weebly.com。
否则,只需在服务器上的网站空白页面上加载您需要的所有图像,复制这些图像的网址并用html替换html中的网址。
希望有帮助吗?
如果你的所有src值都正确链接,那么firefox问题也可能会被解决,但我无法确定。
答案 1 :(得分:0)
当我尝试从weebly导出网站时,一些资产从它生成的zip中丢失了。这导致一些图像无法出现,因为它们根本就不存在。我不知道这种情况发生的频率(或者仅在某些网站上发生),但是出口功能肯定会出现错误。
我通过使用wget以递归方式获取可能正在托管的内容来解决这个问题。然后我从wget保存的目录结构中手工复制了缺失的资产(以及只缺少的资产),并将它们合并到weebly的export zip中的目录结构中。这是耗时的,但是必要的,因为wget提取的目录结构包括动态生成的内容(weebly的编辑器的元数据,带有装饰名称的资产等),这些内容可能是您在其他地方托管的内容中不需要的。