0

我目前正在构建一个Grav主题,其中 adiv应该具有particle来自particle.js的背景。

设置手册所述,渲染粒子的实际函数调用js需要格式为的config文件.json

/* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
particlesJS.load('particles-js', 'assets/particles.json', function() {
  console.log('callback - particles.js config loaded');
});

但是,我不确定如何提供json文件的路径。当我尝试传递常规html相对路径时(如上例所示),GET控制台中的命令返回 404 错误。当我尝试使用静态资产路径{{ url("theme://assets/particles.json") }}GET返回 403(禁止)错误。

如何在外部脚本中提供路径?

4

1 回答 1

0

自己找到了解决方案:您可以提供主题资产文件夹的“半相对”路径(如果您使用的话),而不是提供相对路径或使用流函数: /user/themes/<theme-name>/assets/particles.json

于 2019-03-21T13:55:53.743 回答