Here is a guide to add custom JS and CSS to your Kener instance.
Adding Custom JS
Add your custom JS to static/
file. And in the src/app.html
file, add the following line:
<script src="/your-custom-js-file.js"></script>
Adding Custom CSS
Three are two ways you can add custom CSS to your Kener instance.
CSS file
Add your custom CSS to static/
file. And in the src/app.html
file, add the following line:
<link rel="stylesheet" href="/your-custom-css-file.css" />
Do not forget to add the base path if you are using a subpath. For example, if you are using a subpath /kener
, then the path should be /kener/your-custom-js-file.js
.
Inline CSS
To add inline css go to Manage kener -> Theme -> Custom CSS and add your CSS there.
.my-class {
color: red;
}
Do not include <style> tags.
Grid Layout
To change from a column layout to a grid layout in your Kener instance, you can use the following CSS:
@media (min-width: 1330px) {
.section-monitors,
.section-categories,
.section-hero,
.section-back,
.section-events,
.section-legend,
.section-categories,
.section-browser-events {
width: 1330px !important;
max-width: 1330px !important;
}
.section-monitors .monitor-root {
background-color: transparent;
border: none !important;
box-shadow: none;
}
.section-monitors .monitor-root .monitors-card {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.5rem;
}
.section-monitors .monitor-root .monitors-card .monitor {
grid-column: span 1;
border-radius: 0.375rem;
background-color: hsl(var(--card) / var(--tw-bg-opacity, 1));
border-width: 1px;
}
.section-monitors .monitor-root .monitors-card .monitor:last-child {
border-bottom: inherit;
border-bottom-width: 1px !important;
}
}