JPress 的插件资源
# JPress 的插件资源
一个完整的 JPress 除了包含 Java 代码以外,还会有很多的资源文件,比如 html、css、js、图片等等。
在 html 模板中,我们可能引用了插件下某个 js 、css、或者图片,然而,当插件被安装之后,其路径是不确定的,所以 JPress 提供了一个全局变量 APATH
,
用来输出当前插件 webapp 的资源目录。
所以,插件里,html 如果要引用插件自身的 css、js、图片的静态资源的时候,代码应该如下:
<script src="#(CPATH)#(APATH)/static/js/your-addon.js"></script>
<script src="#(CPATH)#(APATH)/static/js/your-addon.min.js"></script>
<link href="#(CPATH)#(APATH)/static/css/your-addon.min.css" rel="stylesheet" type="text/css">
1
2
3
2
3
- CPATH 指的是 JPress 安装在 tomcat 时的二级目录
- APATH 指的是插件被安装的静态资源目录
图片的 src 属性也应该添加上
#(CPATH)#(APATH)
前缀。