From 66aaefebe9405e277b31edde9acf9735c64e69f5 Mon Sep 17 00:00:00 2001 From: "NAS\\NASPC" Date: Mon, 1 Jun 2026 16:45:26 +0700 Subject: [PATCH] redirect to about.html --- sisvietnamvn/apply_layout.js | 49 + sisvietnamvn/fix_about_links.js | 14 + sisvietnamvn/fix_images.ps1 | 5 + .../web/controller/HomeController.java | 6 + .../Vy9Ogg227IY.html | 701 ++ .../base.js.download | 5796 +++++++++++++++++ .../css2 | 900 +++ ...cUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css | 12 + ...xgjFme60Jzg02SPG6OgV2nEDh1hy5Ki5aoUENs.css | 3 + ...oskq5tpGTIY2gn4aghMYP9fiDdXWHcpUbmtzYk.css | 19 + .../gtag.js.download | 43 + .../gtm.js.download | 31 + .../iframe_api | 3 + .../jquery.min.js.download | 2 + ...S3ji0vD_sCm7lAkuS-2sooIneHEP-g.js.download | 60 + ...4AlGzGB1VfMu1Wn3lqHxvL8rocj1EU.js.download | 2 + ...4J1ve4DCZdb5hr3Gry-yclxkxXLgP0.js.download | 14 + .../lazysizes.min.js.download | 2 + .../lottie-light.js.download | 1106 ++++ .../m=root,base | 999 +++ .../rs=AGKMywGc_v_ct24Fv--meNUc7d-oMjIH_w | 144 + .../wwBcatfAlgg.html | 700 ++ .../www-player.css | 1 + .../www-widgetapi.js.download | 232 + .../src/main/resources/templates/about.html | 1594 +++++ .../resources/templates/fragments/footer.html | 495 ++ .../resources/templates/fragments/layout.html | 4 +- .../src/main/resources/templates/index.html | 264 +- sisvietnamvn/sync.ps1 | 30 + sisvietnamvn/update_about.js | 25 + sisvietnamvn/update_about.ps1 | 23 + sisvietnamvn/update_index_footer.js | 9 + 32 files changed, 13022 insertions(+), 266 deletions(-) create mode 100644 sisvietnamvn/apply_layout.js create mode 100644 sisvietnamvn/fix_about_links.js create mode 100644 sisvietnamvn/fix_images.ps1 create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/Vy9Ogg227IY.html create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/base.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/css2 create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/css_09S7WcUyhLeUXabknzECn_ua5zOangtv2BF4OXAW2fM.css create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/css_9iVMqxgjFme60Jzg02SPG6OgV2nEDh1hy5Ki5aoUENs.css create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/css_lbHsfoskq5tpGTIY2gn4aghMYP9fiDdXWHcpUbmtzYk.css create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/gtag.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/gtm.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/iframe_api create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/jquery.min.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/js_Xgv31u7cLA4FaS3ji0vD_sCm7lAkuS-2sooIneHEP-g.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/js_aQtUyeGxehNR84AlGzGB1VfMu1Wn3lqHxvL8rocj1EU.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/js_ss3ew4aHWPTlr4J1ve4DCZdb5hr3Gry-yclxkxXLgP0.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/lazysizes.min.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/lottie-light.js.download create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/m=root,base create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/rs=AGKMywGc_v_ct24Fv--meNUc7d-oMjIH_w create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/wwBcatfAlgg.html create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/www-player.css create mode 100644 sisvietnamvn/src/main/resources/static/Undergraduate Study _ UMass Amherst_files/www-widgetapi.js.download create mode 100644 sisvietnamvn/src/main/resources/templates/about.html create mode 100644 sisvietnamvn/src/main/resources/templates/fragments/footer.html create mode 100644 sisvietnamvn/sync.ps1 create mode 100644 sisvietnamvn/update_about.js create mode 100644 sisvietnamvn/update_about.ps1 create mode 100644 sisvietnamvn/update_index_footer.js diff --git a/sisvietnamvn/apply_layout.js b/sisvietnamvn/apply_layout.js new file mode 100644 index 00000000..380999a8 --- /dev/null +++ b/sisvietnamvn/apply_layout.js @@ -0,0 +1,49 @@ +const fs = require('fs'); + +const aboutPath = 'd:\\website_sisvietnam_moi\\website_sisvietnam.vn\\sisvietnamvn\\src\\main\\resources\\templates\\about.html'; +const layoutPath = 'd:\\website_sisvietnam_moi\\website_sisvietnam.vn\\sisvietnamvn\\src\\main\\resources\\templates\\fragments\\layout.html'; +const footerPath = 'd:\\website_sisvietnam_moi\\website_sisvietnam.vn\\sisvietnamvn\\src\\main\\resources\\templates\\fragments\\footer.html'; + +let aboutHtml = fs.readFileSync(aboutPath, 'utf8'); +let layoutHtml = fs.readFileSync(layoutPath, 'utf8'); + +// 1. Extract Head +const headMatch = aboutHtml.match(/([\s\S]*?)<\/head>/i); +const headContent = headMatch ? headMatch[1] : ''; + +// 2. Extract Main Content (everything between and