与谷歌分析和网站管理员工具的冲突更少(更精简的CSS)
我有一个Joomla网站,它使用更少的CSS作为样式表语言 在GoogleWebmaster工具中,即使在一开始我是管理员的所有网站都有一个缩略图,我也无法看到图像预览,因为样式没有加载-我只是得到一个带有网站名称的列表。在Google Analytics中,同样的情况也会发生,所以我不能使用所有的功能,比如页面分析。这方面有什么办法吗与谷歌分析和网站管理员工具的冲突更少(更精简的CSS),css,less,Css,Less,我有一个Joomla网站,它使用更少的CSS作为样式表语言 在GoogleWebmaster工具中,即使在一开始我是管理员的所有网站都有一个缩略图,我也无法看到图像预览,因为样式没有加载-我只是得到一个带有网站名称的列表。在Google Analytics中,同样的情况也会发生,所以我不能使用所有的功能,比如页面分析。这方面有什么办法吗 谢谢你我怀疑你已经采取了只面向客户端的方法来实现LESS,这意味着页面访问者必须编译最新的.LESS样式表。理想情况下,您应该避免走这条路,因为它要求客户端启用
谢谢你我怀疑你已经采取了只面向客户端的方法来实现LESS,这意味着页面访问者必须编译最新的.LESS样式表。理想情况下,您应该避免走这条路,因为它要求客户端启用Javascript以获取样式。从外观上看,Google的页面捕获工具不在页面上运行Javascript,因此它们不编译样式表 尝试关闭浏览器中的Javascript,您将看到Google如何看待它的页面
解决方案是在服务器端预编译.less文件,并将其作为.css提供,几乎所有浏览器(甚至谷歌网站管理员工具爬虫)都可以在本机上理解。关于如何使用Node.js执行此操作,有很多指南。它的性能也更好 你能分享有问题的网站吗?你是否只使用较少的客户端(实际上只是在页面上放置较少的-1.5.0.min.js,并且只托管.LESS文件)或者你是在服务器端预编译(事先将.LESS转换为.css)?是的,这里是:www.birdsandcompany.com