Browse Source

CSS, JS에 버전 부여

Surplus_Up (2DU) 6 years ago
parent
commit
5be1b2de6e
3 changed files with 16 additions and 7 deletions
  1. 11 2
      route/tool/func.py
  2. 1 1
      version.json
  3. 4 4
      views/neo_yousoro/index.html

+ 11 - 2
route/tool/func.py

@@ -385,11 +385,20 @@ def next_fix(link, num, page, end = 50):
 
 def other2(data):
     req_list = ''
+    
+    css_filter = {}
     for i_data in os.listdir(os.path.join("views", "main_css", "css")):
-        req_list += '<link rel="stylesheet" href="/views/main_css/css/' + i_data + '">'
+        if i_data in css_filter:
+            req_list += '<link rel="stylesheet" href="/views/main_css/css/' + i_data + '?ver=' + css_filter[i_data] + '">'
+        else:
+            req_list += '<link rel="stylesheet" href="/views/main_css/css/' + i_data + '?ver=1">'
     
+    js_filter = {}
     for i_data in os.listdir(os.path.join("views", "main_css", "js")):
-        req_list += '<script src="/views/main_css/js/' + i_data + '"></script>'
+        if i_data in js_filter:
+            req_list += '<script src="/views/main_css/js/' + i_data + '?ver=' + js_filter[i_data] + '"></script>'
+        else:
+            req_list += '<script src="/views/main_css/js/' + i_data + '?ver=1"></script>'
 
     data += ['', '''
         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css">

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "master" : {
-        "r_ver" : "v3.1.3-master-12",
+        "r_ver" : "v3.1.3-master-13",
         "c_ver" : "400003",
         "s_ver" : "2"
     }, "stable" : {

+ 4 - 4
views/neo_yousoro/index.html

@@ -4,14 +4,14 @@
         <meta charset="utf-8">
         <title>{{imp[0]}} - {{imp[1][0]}}</title>
         {{imp[3][3]|safe}}
-        <link rel="stylesheet" href="/views/neo_yousoro/css/main.css">
-        <script src="/views/neo_yousoro/js/main.js"></script>
-        <script src="/views/neo_yousoro/js/skin_set.js"></script>
+        <link rel="stylesheet" href="/views/neo_yousoro/css/main.css?ver=1">
+        <script src="/views/neo_yousoro/js/main.js?ver=1"></script>
+        <script src="/views/neo_yousoro/js/skin_set.js?ver=1"></script>
         <link   rel="stylesheet"
                 href="https://use.fontawesome.com/releases/v5.7.2/css/all.css"
                 integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr"
                 crossorigin="anonymous">
-        <link rel="shortcut icon" href="/views/main_css/file/favicon.ico">
+        <link rel="shortcut icon" href="/views/main_css/file/favicon.ico?ver=1">
         {{imp[1][5]|safe}}
         {{imp[2][3]|safe}}
         <meta name="title" content="{{imp[0]}} - {{imp[1][0]}}">