-
-
Notifications
You must be signed in to change notification settings - Fork 369
➕ Custom JavaScript and CSS
Alexander Bilz edited this page Feb 10, 2022
·
1 revision
You can add your custom CSS files with the customCss
parameter of the configuration file. Put your files into the assets/css
directory.
customCss = ["css/custom.css", "css/styles.css"]
On the user-side, it will look like this:
.
└── assets
└── css
├── custom.css
└── styles.css
You can add your custom JS files with the customJs
parameter of the configuration file. Put your files into the assets/js
directory.
[params]
customJs = ["js/hello.js", "js/world.js"]
On the user-side, it will look like this:
.
└── assets
└── js
├── hello.js
└── world.js
hello.js
and world.js
will be bundled into a custom.min.js
.
You can also include links to remote javascript files (hosted on CDNs for example). But be aware that integrity settings and minification won't be applied. Further, make sure to adjust your CSP. You can load a remote script like this:
[params]
customJs = ["http://cdn.exmple.org/fancyscript.js"]
Both approaches can even be mixed:
[params]
customJs = ["https://cdn.exmple.org/fancyscript.js", "js/world.js"]