From 9a1d39a69348b25dd42f5a1222fd2f03894de60a Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 20 Sep 2021 23:24:55 +0800 Subject: [PATCH] ui: add version info in filename --- packages/ui-default/build/main.js | 4 ++++ packages/ui-default/package.json | 2 +- packages/ui-default/templates/layout/html5.html | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/build/main.js b/packages/ui-default/build/main.js index 2fb2125e6..6f0f11b59 100644 --- a/packages/ui-default/build/main.js +++ b/packages/ui-default/build/main.js @@ -6,6 +6,7 @@ import WebpackDevServer from 'webpack-dev-server'; import gulp from 'gulp'; import log from 'fancy-log'; import chalk from 'chalk'; +import package from '../package.json'; import root from './utils/root'; import gulpConfig from './config/gulp'; import webpackConfig from './config/webpack'; @@ -76,6 +77,9 @@ async function main() { process.chdir(root()); await runGulp(); await runWebpack(argv.options); + if (fs.existsSync('public/hydro.js')) { + fs.copyFileSync('public/hydro.js', `public/hydro-${package.version}.js`); + } if (argv.options.production) { fs.removeSync('public/vditor/dist/js/mathjax'); fs.removeSync('public/vditor/dist/js/echarts'); diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 974e6703a..a500eb32b 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.22.0", + "version": "4.22.1", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js", diff --git a/packages/ui-default/templates/layout/html5.html b/packages/ui-default/templates/layout/html5.html index d6aebd824..5f8b883c4 100644 --- a/packages/ui-default/templates/layout/html5.html +++ b/packages/ui-default/templates/layout/html5.html @@ -26,7 +26,11 @@ {% endblock %} {% if not isIE(handler.request.headers['user-agent']) %} - + {% if process.env.DEV %} + + {% else %} + + {% endif %} {% endif %} {{ handler.renderTitle(page_name) }}