静态 css 文件和 xdv
使用 Collective.xdv 管理 css 文件版本的正确方法是什么?
现在我使用nginx直接提供css。我尝试将它们导入到 css_registry 中,但是如果我更改文件,合并的 css 不会更新,我的意思是,它的版本号(例如 rescsstylesheets-cachekey4931.css 中的 4931)不会增加。
我用的是plone 4.04,有什么提示吗?
What is the correct method to manage css file versioning using collective.xdv?
Now I use nginx to serve css directly. I tried to import them in the css_registry, but if I change a file the merged css doesn't update, I mean, its version number (eg. the 4931 in rescsstylesheets-cachekey4931.css) doesn't get incremented.
I use plone 4.04, any hints?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
那不是版本号。这是portal_css 工具,可以将CSS 文件合并并缓存在一起以获得更好的性能。
在开发时,您必须启用 CSS/JS 调试才能实时查看更改。前往紫米-> Portal_css/javascript 并检查“调试模式”标志是否打开。
如果我没记错的话,从 plone 4.x 开始,如果您在调试模式下运行实例(bin/instance fg 或 bin/client fg),则默认启用此功能。如果没有发生这种情况,请检查 zope.conf 中的“debug-mode = on”。
that's not a version number. that's portal_css tool that merges and caches CSS files together for better performance.
While developing you have to enable CSS/JS debug in order to see changes in real time. Go to ZMI -> portal_css/javascript and check "debug mode" flag to be on.
If I'm not wrong, from plone 4.x you have this enabled by default if you are running your instance in debug mode (bin/instance fg or bin/client fg). If this doesn't occur, check into you zope.conf for "debug-mode = on".
在portal_css ZMI管理屏幕中单击“保存”将重新进行合并并更改资源中的版本号。
Clicking save in the portal_css ZMI management screen will redo the merging and change the version number in the resources.
您可以轻松地从 Zope 提供 CSS 文件。如果您使用 plone.app.caching,静态资源(CSS 和 JS)将永远缓存在浏览器中。
然后,您只需将 Plone 中的 CSS 复制到您的 Rules.xml 中,如下所示:
You can easily serve CSS files from Zope. If you use plone.app.caching, the static resources (CSS and JS) will be cached in browser forever.
Then you simply copy over CSS from Plone in your rules.xml like this:
您可以这样做:
您可以使用古老但良好的
Products.DocFinderTab
从 Zope API 中了解更多信息:http://svn.plone.org/svn/collective/Products.DocFinderTab/
You can do this:
You can learn more from the Zope API using old-but-good
Products.DocFinderTab
:http://svn.plone.org/svn/collective/Products.DocFinderTab/