我制作了自己的样式表,我需要将其包含在 Jenkins 插件中。
<l:layout css="/plugin/myPlugin/css/jquery-ui.css">
<link rel="stylesheet" href="${rootURL}/plugin/myPlugin/jquery-ui.css" type="text/css" media="screen" />
请给我建议。。
谢谢..
我制作了自己的样式表,我需要将其包含在 Jenkins 插件中。
<l:layout css="/plugin/myPlugin/css/jquery-ui.css">
<link rel="stylesheet" href="${rootURL}/plugin/myPlugin/jquery-ui.css" type="text/css" media="screen" />
请给我建议。。
谢谢..
不推荐在 Jelly 文件中链接 CSS 文件,请参阅 jelly 标签文档:
This was originally added to allow plugins to load their stylesheets, but the use of thie
attribute is discouraged now. plugins should now do so by inserting <style> elements
and/or <script> elements in <l:header/> tag.
请改用内联 css 标签(代码示例)。
将您的 css 文件放在
/src/webapp/css
并将它们引用为 ..
" href="${rootURL}/plugin//css/layout.css"
<link>
如上所述,使用带有 $rootURL 的元素对我有用。我注意到的重要一点是确保将<link>
元素放在<l:layout>
. 我<j:jelly>
最初在标签之后拥有它,但它无法呈现 ${rootURL}。
<link>
标签将比内联样式更干净。