let html = buffer.toString()
html = ClientHtml.addCustomCSS(html)
+ html = ClientHtml.addPluginCSS(html)
ClientHtml.htmlCache[ path ] = html
}
private static addCustomCSS (htmlStringPage: string) {
- const styleTag = '<style class="custom-css-style">' + CONFIG.INSTANCE.CUSTOMIZATIONS.CSS + '</style>'
+ const styleTag = `<style class="custom-css-style">${CONFIG.INSTANCE.CUSTOMIZATIONS.CSS}</style>`
return htmlStringPage.replace(CUSTOM_HTML_TAG_COMMENTS.CUSTOM_CSS, styleTag)
}
+ private static addPluginCSS (htmlStringPage: string) {
+ const linkTag = `<link rel="stylesheet" href="/plugins/global.css" />`
+
+ return htmlStringPage.replace('</head>', linkTag + '</head>')
+ }
+
private static addVideoOpenGraphAndOEmbedTags (htmlStringPage: string, video: VideoModel) {
const previewUrl = WEBSERVER.URL + video.getPreviewStaticPath()
const videoUrl = WEBSERVER.URL + video.getWatchStaticPath()