video-embed: inject custom CSS

closes #3420
This commit is contained in:
kontrollanten 2020-12-08 14:51:51 +01:00 committed by Chocobozzz
parent ea5cdc11ff
commit 2564d97e0d
3 changed files with 11 additions and 1 deletions

View File

@ -8,6 +8,7 @@
<meta name="robots" content="noindex"> <meta name="robots" content="noindex">
<meta property="og:platform" content="PeerTube" /> <meta property="og:platform" content="PeerTube" />
<!-- custom css tag -->
<link rel="icon" type="image/png" href="/client/assets/images/favicon.png" /> <link rel="icon" type="image/png" href="/client/assets/images/favicon.png" />
</head> </head>

View File

@ -122,7 +122,15 @@ module.exports = function () {
title: 'PeerTube', title: 'PeerTube',
chunksSortMode: 'auto', chunksSortMode: 'auto',
inject: 'body', inject: 'body',
chunks: ['video-embed'] chunks: ['video-embed'],
minify: {
collapseWhitespace: true,
removeComments: false,
removeRedundantAttributes: true,
removeScriptTypeAttributes: true,
removeStyleLinkTypeAttributes: true,
useShortDoctype: true
}
}), }),
new HtmlWebpackPlugin({ new HtmlWebpackPlugin({

View File

@ -210,6 +210,7 @@ class ClientHtml {
let html = buffer.toString() let html = buffer.toString()
html = await ClientHtml.addAsyncPluginCSS(html) html = await ClientHtml.addAsyncPluginCSS(html)
html = ClientHtml.addCustomCSS(html)
ClientHtml.htmlCache[path] = html ClientHtml.htmlCache[path] = html