Browse Source

更新文件结构并删除多余文件

将 LICENSE_CN 移动到 public 目录下,并删除 LICENSE_US 和多个错误页面及其相关样式文件。同时,删除了不再使用的图片文件,并将 wangan.png 移动到 src/assets/image 目录下。这些更改旨在清理项目结构并移除不必要的文件。
SongZihuan 3 months ago
parent
commit
6f35af24a3
100 changed files with 52 additions and 373 deletions
  1. 0 0
      LICENSE_CN
  2. 0 25
      docs/050882b8c1276e0e001a.css
  3. 0 25
      docs/127c777089795ccfce90.css
  4. 0 25
      docs/3290f7cf9fbaba67a2ba.css
  5. 0 25
      docs/370fc61344eb6b549b3b.css
  6. 1 59
      docs/404.html
  7. 0 25
      docs/54b54cf16dc6df14c788.css
  8. 0 25
      docs/6c8f5a6b96a9813435b9.css
  9. 0 0
      docs/LICENSE_CN.html
  10. 0 0
      docs/LICENSE_EN.html
  11. 0 8
      docs/LICENSE_US
  12. 0 25
      docs/d0766828631c1a83f222.css
  13. 0 1
      docs/error/400.html
  14. 0 1
      docs/error/403.html
  15. 0 1
      docs/error/404.html
  16. 0 1
      docs/error/404.signal.html
  17. 0 1
      docs/error/405.html
  18. 0 1
      docs/error/4xx.html
  19. 0 1
      docs/error/500.html
  20. 0 1
      docs/error/500.signal.html
  21. 0 1
      docs/error/501.html
  22. 0 1
      docs/error/502.html
  23. 0 1
      docs/error/503.html
  24. 0 1
      docs/error/504.html
  25. 0 1
      docs/error/505.html
  26. 0 1
      docs/error/506.html
  27. 0 1
      docs/error/507.html
  28. 0 1
      docs/error/508.html
  29. 0 1
      docs/error/509.html
  30. 0 1
      docs/error/510.html
  31. 0 1
      docs/error/511.html
  32. 0 1
      docs/error/5xx.html
  33. BIN
      docs/image/songzihuan.jpg
  34. 0 1
      docs/index.html
  35. 1 1
      docs/index.new.html
  36. 1 1
      docs/index.new.signal.html
  37. 0 0
      docs/js/404.2ea8352a6848bdb84cc6.bundle.js
  38. 0 0
      docs/js/ck403.2ea8352a6848bdb84cc6.bundle.js
  39. 0 0
      docs/js/ck404.2ea8352a6848bdb84cc6.bundle.js
  40. 0 0
      docs/js/ck404.signal.2ea8352a6848bdb84cc6.bundle.js
  41. 0 0
      docs/js/ck405.2ea8352a6848bdb84cc6.bundle.js
  42. 0 0
      docs/js/ck4xx.2ea8352a6848bdb84cc6.bundle.js
  43. 0 0
      docs/js/ck500.2ea8352a6848bdb84cc6.bundle.js
  44. 0 0
      docs/js/ck500.signal.2ea8352a6848bdb84cc6.bundle.js
  45. 0 0
      docs/js/ck501.2ea8352a6848bdb84cc6.bundle.js
  46. 0 0
      docs/js/ck502.2ea8352a6848bdb84cc6.bundle.js
  47. 0 0
      docs/js/ck503.2ea8352a6848bdb84cc6.bundle.js
  48. 0 0
      docs/js/ck504.2ea8352a6848bdb84cc6.bundle.js
  49. 0 0
      docs/js/ck505.2ea8352a6848bdb84cc6.bundle.js
  50. 0 0
      docs/js/ck506.2ea8352a6848bdb84cc6.bundle.js
  51. 0 0
      docs/js/ck507.2ea8352a6848bdb84cc6.bundle.js
  52. 0 0
      docs/js/ck508.2ea8352a6848bdb84cc6.bundle.js
  53. 0 0
      docs/js/ck509.2ea8352a6848bdb84cc6.bundle.js
  54. 0 0
      docs/js/ck510.2ea8352a6848bdb84cc6.bundle.js
  55. 0 0
      docs/js/ck511.2ea8352a6848bdb84cc6.bundle.js
  56. 0 0
      docs/js/ck5xx.2ea8352a6848bdb84cc6.bundle.js
  57. 0 0
      docs/js/index.2ea8352a6848bdb84cc6.bundle.js
  58. 0 0
      docs/js/license.2ea8352a6848bdb84cc6.bundle.js
  59. 0 0
      docs/js/mitorg.2ea8352a6848bdb84cc6.bundle.js
  60. 0 0
      docs/js/new.2ea8352a6848bdb84cc6.bundle.js
  61. 0 0
      docs/mitorg.html
  62. 1 0
      package.json
  63. 7 0
      pnpm-lock.yaml
  64. 1 0
      public/.__ignore__
  65. 0 59
      public/404.html
  66. 0 8
      public/LICENSE_CN
  67. 0 8
      public/LICENSE_US
  68. BIN
      public/image/songzihuan.jpg
  69. BIN
      public/image/wangan.png
  70. 1 2
      src/404.js
  71. 1 2
      src/4xx.js
  72. 1 2
      src/5xx.js
  73. BIN
      src/assets/image/logo.png
  74. 0 0
      src/assets/image/wangan.png
  75. 16 0
      src/common.js
  76. 2 1
      src/html/LICENSE_CN.html
  77. 2 1
      src/html/LICENSE_EN.html
  78. 1 1
      src/html/error/4xx/400.html
  79. 0 1
      src/html/error/4xx/403.html
  80. 0 1
      src/html/error/4xx/404.html
  81. 0 1
      src/html/error/4xx/405.html
  82. 0 1
      src/html/error/4xx/4xx.html
  83. 0 1
      src/html/error/5xx/500.html
  84. 1 1
      src/html/error/5xx/501.html
  85. 1 1
      src/html/error/5xx/502.html
  86. 1 1
      src/html/error/5xx/503.html
  87. 1 1
      src/html/error/5xx/504.html
  88. 1 1
      src/html/error/5xx/505.html
  89. 1 1
      src/html/error/5xx/506.html
  90. 1 1
      src/html/error/5xx/507.html
  91. 1 1
      src/html/error/5xx/508.html
  92. 1 1
      src/html/error/5xx/509.html
  93. 1 1
      src/html/error/5xx/510.html
  94. 1 1
      src/html/error/5xx/511.html
  95. 0 1
      src/html/error/5xx/5xx.html
  96. 4 3
      src/html/index.html
  97. 1 1
      src/html/index.new.html
  98. 0 1
      src/html/mitorg.html
  99. 0 1
      src/index.js
  100. 0 1
      src/license.js

+ 0 - 0
docs/LICENSE_CN → LICENSE_CN


+ 0 - 25
docs/050882b8c1276e0e001a.css

@@ -1,25 +0,0 @@
-
-      import API from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
-      import domAPI from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleDomAPI.js";
-      import insertFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertBySelector.js";
-      import setAttributes from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js";
-      import insertStyleElement from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertStyleElement.js";
-      import styleTagTransformFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleTagTransform.js";
-      import content, * as namedExport from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./4xx.css";
-      
-      
-
-var options = {};
-
-options.styleTagTransform = styleTagTransformFn;
-options.setAttributes = setAttributes;
-options.insert = insertFn.bind(null, "head");
-options.domAPI = domAPI;
-options.insertStyleElement = insertStyleElement;
-
-var update = API(content, options);
-
-
-
-export * from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./4xx.css";
-       export default content && content.locals ? content.locals : undefined;

+ 0 - 25
docs/127c777089795ccfce90.css

@@ -1,25 +0,0 @@
-
-      import API from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
-      import domAPI from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleDomAPI.js";
-      import insertFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertBySelector.js";
-      import setAttributes from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js";
-      import insertStyleElement from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertStyleElement.js";
-      import styleTagTransformFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleTagTransform.js";
-      import content, * as namedExport from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./license.css";
-      
-      
-
-var options = {};
-
-options.styleTagTransform = styleTagTransformFn;
-options.setAttributes = setAttributes;
-options.insert = insertFn.bind(null, "head");
-options.domAPI = domAPI;
-options.insertStyleElement = insertStyleElement;
-
-var update = API(content, options);
-
-
-
-export * from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./license.css";
-       export default content && content.locals ? content.locals : undefined;

+ 0 - 25
docs/3290f7cf9fbaba67a2ba.css

@@ -1,25 +0,0 @@
-
-      import API from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
-      import domAPI from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleDomAPI.js";
-      import insertFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertBySelector.js";
-      import setAttributes from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js";
-      import insertStyleElement from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertStyleElement.js";
-      import styleTagTransformFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleTagTransform.js";
-      import content, * as namedExport from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./index.css";
-      
-      
-
-var options = {};
-
-options.styleTagTransform = styleTagTransformFn;
-options.setAttributes = setAttributes;
-options.insert = insertFn.bind(null, "head");
-options.domAPI = domAPI;
-options.insertStyleElement = insertStyleElement;
-
-var update = API(content, options);
-
-
-
-export * from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./index.css";
-       export default content && content.locals ? content.locals : undefined;

+ 0 - 25
docs/370fc61344eb6b549b3b.css

@@ -1,25 +0,0 @@
-
-      import API from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
-      import domAPI from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleDomAPI.js";
-      import insertFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertBySelector.js";
-      import setAttributes from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js";
-      import insertStyleElement from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertStyleElement.js";
-      import styleTagTransformFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleTagTransform.js";
-      import content, * as namedExport from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./mitorg.css";
-      
-      
-
-var options = {};
-
-options.styleTagTransform = styleTagTransformFn;
-options.setAttributes = setAttributes;
-options.insert = insertFn.bind(null, "head");
-options.domAPI = domAPI;
-options.insertStyleElement = insertStyleElement;
-
-var update = API(content, options);
-
-
-
-export * from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./mitorg.css";
-       export default content && content.locals ? content.locals : undefined;

+ 1 - 59
docs/404.html

@@ -1,59 +1 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-  <!--
-  此文具用于Github Page显示 404 页面。
-
-  此HTML文件已被压缩为单一文件,无需额外加载样式表或脚本。
-  所有必要的样式已内联编写,确保页面在无外部资源的情况下正常显示。
-  这样的设计有利于简化部署和提高加载速度,特别适合静态页面展示。
-  -->
-  <meta charset="UTF-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <title>404 Error - Page Not Found</title>
-  <style>
-    body {
-      font-family: Arial, sans-serif;
-      text-align: center;
-      padding-top: 50px;
-      background-color: #f8f8f8;
-    }
-
-    h1 {
-      font-size: 7em;
-      margin-bottom: 0.5em;
-      color: #cc0000;
-    }
-
-    h2 {
-      font-size: 2em;
-      color: #666;
-    }
-
-    p {
-      font-size: 1.2em;
-      color: #333;
-    }
-
-    a {
-      color: #007bff;
-      text-decoration: none;
-    }
-
-    a:hover {
-      text-decoration: underline;
-    }
-  </style>
-</head>
-<body>
-<h1>404</h1>
-<h2>Oops! The page you're looking for isn't here.</h2>
-<p>We can't seem to find the page you were trying to reach. This might be because of:</p>
-<ul>
-  <li>An outdated link</li>
-  <li>A mistyped address</li>
-  <li>Or the page has been moved</li>
-</ul>
-<p>Try going back to the <a href="/">homepage</a> or contact us if the problem persists.</p>
-</body>
-</html>
+<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>404 Error - Page Not Found</title><style>body{font-family:Arial,sans-serif;text-align:center;padding-top:50px;background-color:#f8f8f8}h1{font-size:7em;margin-bottom:.5em;color:#c00}h2{font-size:2em;color:#666}p{font-size:1.2em;color:#333}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}</style><link href="./style/common.0c29cb57410d450af51a.bundle.css" rel="stylesheet"></head><body><h1>404</h1><h2>Oops! The page you're looking for isn't here.</h2><p>We can't seem to find the page you were trying to reach. This might be because of:</p><ul><li>An outdated link</li><li>A mistyped address</li><li>Or the page has been moved</li></ul><p>Try going back to the <a href="/">homepage</a> or contact us if the problem persists.</p><script defer="defer" src="./js/common.0c29cb57410d450af51a.bundle.js"></script><script defer="defer" src="./js/signal.0c29cb57410d450af51a.bundle.js"></script></body></html>

+ 0 - 25
docs/54b54cf16dc6df14c788.css

@@ -1,25 +0,0 @@
-
-      import API from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
-      import domAPI from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleDomAPI.js";
-      import insertFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertBySelector.js";
-      import setAttributes from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js";
-      import insertStyleElement from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertStyleElement.js";
-      import styleTagTransformFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleTagTransform.js";
-      import content, * as namedExport from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./new.css";
-      
-      
-
-var options = {};
-
-options.styleTagTransform = styleTagTransformFn;
-options.setAttributes = setAttributes;
-options.insert = insertFn.bind(null, "head");
-options.domAPI = domAPI;
-options.insertStyleElement = insertStyleElement;
-
-var update = API(content, options);
-
-
-
-export * from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./new.css";
-       export default content && content.locals ? content.locals : undefined;

+ 0 - 25
docs/6c8f5a6b96a9813435b9.css

@@ -1,25 +0,0 @@
-
-      import API from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
-      import domAPI from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleDomAPI.js";
-      import insertFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertBySelector.js";
-      import setAttributes from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js";
-      import insertStyleElement from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertStyleElement.js";
-      import styleTagTransformFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleTagTransform.js";
-      import content, * as namedExport from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./404.css";
-      
-      
-
-var options = {};
-
-options.styleTagTransform = styleTagTransformFn;
-options.setAttributes = setAttributes;
-options.insert = insertFn.bind(null, "head");
-options.domAPI = domAPI;
-options.insertStyleElement = insertStyleElement;
-
-var update = API(content, options);
-
-
-
-export * from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./404.css";
-       export default content && content.locals ? content.locals : undefined;

File diff suppressed because it is too large
+ 0 - 0
docs/LICENSE_CN.html


File diff suppressed because it is too large
+ 0 - 0
docs/LICENSE_EN.html


+ 0 - 8
docs/LICENSE_US

@@ -1,8 +0,0 @@
-The MIT License (MIT)
-Copyright (c) 2025 宋子桓(Song Zihuan)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 25
docs/d0766828631c1a83f222.css

@@ -1,25 +0,0 @@
-
-      import API from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
-      import domAPI from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleDomAPI.js";
-      import insertFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertBySelector.js";
-      import setAttributes from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js";
-      import insertStyleElement from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/insertStyleElement.js";
-      import styleTagTransformFn from "!../../../node_modules/.pnpm/style-loader@4.0.0_webpack@5.97.1/node_modules/style-loader/dist/runtime/styleTagTransform.js";
-      import content, * as namedExport from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./5xx.css";
-      
-      
-
-var options = {};
-
-options.styleTagTransform = styleTagTransformFn;
-options.setAttributes = setAttributes;
-options.insert = insertFn.bind(null, "head");
-options.domAPI = domAPI;
-options.insertStyleElement = insertStyleElement;
-
-var update = API(content, options);
-
-
-
-export * from "!!../../../node_modules/.pnpm/css-loader@7.1.2_webpack@5.97.1/node_modules/css-loader/dist/cjs.js!./5xx.css";
-       export default content && content.locals ? content.locals : undefined;

+ 0 - 1
docs/error/400.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>404 Error - Page Not Found</title><link rel="stylesheet" href="./6c8f5a6b96a9813435b9.css"></head><body><h1>404</h1><h2>Oops! The page you're looking for isn't here.</h2><p>We can't seem to find the page you were trying to reach. This might be because of:</p><ul><li>An outdated link</li><li>A mistyped address</li><li>Or the page has been moved</li></ul><p>Try going back to the <a href="/">homepage</a> or contact us if the problem persists.</p><script defer="defer" src="./js/404.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/403.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>403 Forbidden</title><link rel="stylesheet" href="./050882b8c1276e0e001a.css"></head><body><h1>403</h1><p>Forbidden</p><p>The requested resource is forbidden.</p><script defer="defer" src="./js/ck403.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/404.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>404 Error - Page Not Found</title><link rel="stylesheet" href="./6c8f5a6b96a9813435b9.css"></head><body><h1>404</h1><h2>Oops! The page you're looking for isn't here.</h2><p>We can't seem to find the page you were trying to reach. This might be because of:</p><ul><li>An outdated link</li><li>A mistyped address</li><li>Or the page has been moved</li></ul><p>Try going back to the <a href="/">homepage</a> or contact us if the problem persists.</p><script defer="defer" src="./js/ck404.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/404.signal.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>404 Error - Page Not Found</title><style>body{font-family:Arial,sans-serif;text-align:center;padding-top:50px;background-color:#f8f8f8}h1{font-size:7em;margin-bottom:.5em;color:#c00}h2{font-size:2em;color:#666}p{font-size:1.2em;color:#333}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}</style></head><body><h1>404</h1><h2>Oops! The page you're looking for isn't here.</h2><p>We can't seem to find the page you were trying to reach. This might be because of:</p><ul><li>An outdated link</li><li>A mistyped address</li><li>Or the page has been moved</li></ul><p>Try going back to the <a href="/">homepage</a> or contact us if the problem persists.</p><script defer="defer" src="./js/ck404.signal.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/405.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>405 Method Not Allowed</title><link rel="stylesheet" href="./050882b8c1276e0e001a.css"></head><body><h1>405 Method Not Allowed</h1><p>The method specified in the Request-Line is not allowed for the resource identified by the Request-URI.</p><p>Please refer to our <a href="/">homepage</a> or contact support if you need assistance.</p><script defer="defer" src="./js/ck405.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/4xx.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Client Error Page</title><link rel="stylesheet" href="./050882b8c1276e0e001a.css"></head><body><h1>Client Error</h1><p>Sorry, but the page you are looking for cannot be accessed.</p><p>If you believe this is an error, please check the URL or contact support.</p><script defer="defer" src="./js/ck4xx.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/500.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>500 Internal Server Error</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>500</h1><p>Oops! Something went wrong on our end.</p><p>We're working on getting it fixed. Please try again later.</p><script defer="defer" src="./js/ck500.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/500.signal.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>500 Internal Server Error</title><style>body{font-family:Arial,sans-serif;text-align:center;margin-top:50px}h1{font-size:3em;color:#900}p{font-size:1.5em;color:#666}</style></head><body><h1>500</h1><p>Oops! Something went wrong on our end.</p><p>We're working on getting it fixed. Please try again later.</p><script defer="defer" src="./js/ck500.signal.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/501.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>501 Internal Server Error</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>501 Internal Server Error</h1><p>The server encountered an unexpected condition which prevented it from fulfilling the request.</p><p>Sorry, the requested feature is not implemented yet or is currently unavailable.</p><script defer="defer" src="./js/ck501.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/502.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>502 Bad Gateway</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>502 Bad Gateway</h1><p>The server, while acting as a gateway or proxy, received an invalid response from the upstream server.</p><script defer="defer" src="./js/ck502.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/503.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>503 Service Unavailable</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>503 Service Unavailable</h1><p>The service is temporarily unavailable. Please try again later.</p><script defer="defer" src="./js/ck503.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/504.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>504 Gateway Timeout</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>504 Gateway Timeout</h1><p>The server acting as a gateway or proxy did not receive a timely response from the upstream server.</p><script defer="defer" src="./js/ck504.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/505.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>505 HTTP Version Not Supported</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>505 HTTP Version Not Supported</h1><p>The HTTP version used in the request is not supported by the server.</p><p>Please check your client's HTTP protocol version and try again.</p><script defer="defer" src="./js/ck505.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/506.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Error 506</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>Error 506: Loop Detected</h1><p>The server detected an infinite loop while processing your request.</p><script defer="defer" src="./js/ck506.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/507.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>507 Insufficient Storage</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>507 Insufficient Storage</h1><p>The method could not be performed on the resource because the server is unable to store the representation needed to successfully complete the request.</p><script defer="defer" src="./js/ck507.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/508.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Error 508 - Resource Limit Is Reached</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>Error 508</h1><p>The request could not be completed because the server has reached its resource limit.</p><p>Please try again later or contact the system administrator if the issue persists.</p><script defer="defer" src="./js/ck508.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/509.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>509 Bandwidth Limit Exceeded</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>509 Bandwidth Limit Exceeded</h1><p>The server has exceeded the bandwidth specified for this resource.</p><p>Please try again later or contact the server administrator for assistance.</p><script defer="defer" src="./js/ck509.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/510.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Error 510</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>Error 510 - Gateway Error</h1><p>The server acting as a gateway or proxy received an invalid response from the upstream server.</p><script defer="defer" src="./js/ck510.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/511.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>511 Network Authentication Required</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>511 Network Authentication Required</h1><p>The client needs to authenticate to gain network access. Contact your network administrator for assistance.</p><script defer="defer" src="./js/ck511.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

+ 0 - 1
docs/error/5xx.html

@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Server Error</title><link rel="stylesheet" href="./d0766828631c1a83f222.css"></head><body><h1>Server Error</h1><p>We're sorry, the server encountered an error and could not complete your request.</p><p>Please try again later or contact the system administrator.</p><script defer="defer" src="./js/ck5xx.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>

BIN
docs/image/songzihuan.jpg


File diff suppressed because it is too large
+ 0 - 1
docs/index.html


+ 1 - 1
docs/index.new.html

@@ -1 +1 @@
-<!doctype html><html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>站点建设成功</title><link rel="stylesheet" href="./54b54cf16dc6df14c788.css"></head><body><div class="success-icon">&#128512;</div><h1>站点建设成功!</h1><p>恭喜您,站点已成功搭建完成。现在您可以开始发布内容和定制您的网站了。</p><p>祝您在互联网世界中探索无限可能!</p><script defer="defer" src="./js/new.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>
+<!doctype html><html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>站点建设成功</title><link rel="stylesheet" href="./b88d04fba731603756b1.css"><link href="./style/common.0c29cb57410d450af51a.bundle.css" rel="stylesheet"><link href="./style/new.0c29cb57410d450af51a.bundle.css" rel="stylesheet"></head><body><div class="success-icon">&#128512;</div><h1>站点建设成功!</h1><p>恭喜您,站点已成功搭建完成。现在您可以开始发布内容和定制您的网站了。</p><p>祝您在互联网世界中探索无限可能!</p><script defer="defer" src="./js/common.0c29cb57410d450af51a.bundle.js"></script><script defer="defer" src="./js/new.0c29cb57410d450af51a.bundle.js"></script></body></html>

+ 1 - 1
docs/index.new.signal.html

@@ -1 +1 @@
-<!doctype html><html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>站点建设成功</title><style>body{font-family:Arial,sans-serif;text-align:center;padding-top:50px;background-color:#f0f8ff}h1{color:#007bff;margin-bottom:30px}p{font-size:18px;line-height:1.5}.success-icon{font-size:100px;color:#4caf50;margin-bottom:20px}</style></head><body><div class="success-icon">&#128512;</div><h1>站点建设成功!</h1><p>恭喜您,站点已成功搭建完成。现在您可以开始发布内容和定制您的网站了。</p><p>祝您在互联网世界中探索无限可能!</p><script defer="defer" src="./js/new.2ea8352a6848bdb84cc6.bundle.js"></script></body></html>
+<!doctype html><html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>站点建设成功</title><style>body{font-family:Arial,sans-serif;text-align:center;padding-top:50px;background-color:#f0f8ff}h1{color:#007bff;margin-bottom:30px}p{font-size:18px;line-height:1.5}.success-icon{font-size:100px;color:#4caf50;margin-bottom:20px}</style><link href="./style/common.0c29cb57410d450af51a.bundle.css" rel="stylesheet"><link href="./style/new.0c29cb57410d450af51a.bundle.css" rel="stylesheet"></head><body><div class="success-icon">&#128512;</div><h1>站点建设成功!</h1><p>恭喜您,站点已成功搭建完成。现在您可以开始发布内容和定制您的网站了。</p><p>祝您在互联网世界中探索无限可能!</p><script defer="defer" src="./js/common.0c29cb57410d450af51a.bundle.js"></script><script defer="defer" src="./js/signal.0c29cb57410d450af51a.bundle.js"></script><script defer="defer" src="./js/new.0c29cb57410d450af51a.bundle.js"></script></body></html>

File diff suppressed because it is too large
+ 0 - 0
docs/js/404.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck403.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck404.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck404.signal.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck405.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck4xx.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck500.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck500.signal.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck501.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck502.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck503.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck504.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck505.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck506.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck507.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck508.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck509.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck510.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck511.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/ck5xx.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/index.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/license.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/mitorg.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/js/new.2ea8352a6848bdb84cc6.bundle.js


File diff suppressed because it is too large
+ 0 - 0
docs/mitorg.html


+ 1 - 0
package.json

@@ -31,6 +31,7 @@
     "extract-loader": "^5.1.0",
     "file-loader": "^6.2.0",
     "jquery": "^3.7.1",
+    "normalize.css": "^8.0.1",
     "postcss-loader": "^8.1.1",
     "sass-loader": "^16.0.4"
   }

+ 7 - 0
pnpm-lock.yaml

@@ -14,6 +14,9 @@ dependencies:
   jquery:
     specifier: ^3.7.1
     version: 3.7.1
+  normalize.css:
+    specifier: ^8.0.1
+    version: 8.0.1
   postcss-loader:
     specifier: ^8.1.1
     version: 8.1.1(postcss@8.5.1)(webpack@5.97.1)
@@ -2358,6 +2361,10 @@ packages:
     resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
     engines: {node: '>=0.10.0'}
 
+  /normalize.css@8.0.1:
+    resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
+    dev: false
+
   /nth-check@2.1.1:
     resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
     dependencies:

+ 1 - 0
public/.__ignore__

@@ -0,0 +1 @@
+Placeholder file, meaningless.

+ 0 - 59
public/404.html

@@ -1,59 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-  <!--
-  此文具用于Github Page显示 404 页面。
-
-  此HTML文件已被压缩为单一文件,无需额外加载样式表或脚本。
-  所有必要的样式已内联编写,确保页面在无外部资源的情况下正常显示。
-  这样的设计有利于简化部署和提高加载速度,特别适合静态页面展示。
-  -->
-  <meta charset="UTF-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <title>404 Error - Page Not Found</title>
-  <style>
-    body {
-      font-family: Arial, sans-serif;
-      text-align: center;
-      padding-top: 50px;
-      background-color: #f8f8f8;
-    }
-
-    h1 {
-      font-size: 7em;
-      margin-bottom: 0.5em;
-      color: #cc0000;
-    }
-
-    h2 {
-      font-size: 2em;
-      color: #666;
-    }
-
-    p {
-      font-size: 1.2em;
-      color: #333;
-    }
-
-    a {
-      color: #007bff;
-      text-decoration: none;
-    }
-
-    a:hover {
-      text-decoration: underline;
-    }
-  </style>
-</head>
-<body>
-<h1>404</h1>
-<h2>Oops! The page you're looking for isn't here.</h2>
-<p>We can't seem to find the page you were trying to reach. This might be because of:</p>
-<ul>
-  <li>An outdated link</li>
-  <li>A mistyped address</li>
-  <li>Or the page has been moved</li>
-</ul>
-<p>Try going back to the <a href="/">homepage</a> or contact us if the problem persists.</p>
-</body>
-</html>

+ 0 - 8
public/LICENSE_CN

@@ -1,8 +0,0 @@
-美国麻省理工学院授权协议(MIT LICENSE)
-版权所有(c)2025 宋子桓(Song Zihuan)
-现授予的权限,免费向任何人索取该软件和相关的文档文件( “软件” ) ,以处理软件,没有任何限制,包括但不限于使用权,复制,修改,合并,出版,发行,授权,和/或销售软件的副本,并允许的人提供的软件是这样做,但须符合下列条件:
-上述版权声明和本许可声明中应包括所有副本或实质性部分的软件。
-该软件是“按原样”提供,不做任何保证,明示或暗示,包括但不限于适销性,针对特定用途的适用性和非侵权的。在任何情况下,作者或版权持有人对任何索赔,损害赔偿或其他责任,无论是在一项行动的合同,侵权或其他因出于或有关的软件或利用等交易必须软件。
-
-以下声明非  美国麻省理工学院授权协议(MIT LICENSE) 的任何部分:
-翻译声明:这是一份  美国麻省理工学院授权协议(MIT LICENSE) 的非官方中文简体翻译。它并非  美国麻省理工学院授权协议(MIT LICENSE) 发布,也不是使用  美国麻省理工学院授权协议(MIT LICENSE) 授权的软件的法定发布条款,只有  美国麻省理工学院授权协议(MIT LICENSE) 的英文原版具有这样的效力。然而,我们希望这份翻译能够帮助中文读者更好的理解  美国麻省理工学院授权协议(MIT LICENSE) 。

+ 0 - 8
public/LICENSE_US

@@ -1,8 +0,0 @@
-The MIT License (MIT)
-Copyright (c) 2025 宋子桓(Song Zihuan)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

BIN
public/image/songzihuan.jpg


BIN
public/image/wangan.png


+ 1 - 2
src/404.js

@@ -1,2 +1 @@
-// 入口程序
-import "/src/style/error/404.css"
+import "./style/error/404.css"

+ 1 - 2
src/4xx.js

@@ -1,2 +1 @@
-// 入口程序
-import "/src/style/error/4xx.css"
+import "./style/error/4xx.css"

+ 1 - 2
src/5xx.js

@@ -1,2 +1 @@
-// 入口程序
-import "/src/style/error/5xx.css"
+import "./style/error/5xx.css"

BIN
src/assets/image/logo.png


+ 0 - 0
docs/image/wangan.png → src/assets/image/wangan.png


+ 16 - 0
src/common.js

@@ -0,0 +1,16 @@
+// 清理状态
+import "normalize.css"
+
+import Logo from "./assets/image/logo.png"
+import WangAn from "./assets/image/wangan.png"
+
+document.addEventListener('DOMContentLoaded', function() {
+    // 动态设置favicon
+    let link = document.createElement('link');
+    link.rel = 'shortcut icon';
+    link.href = Logo; // 或者 favicon.png 对于PNG格式
+    document.head.appendChild(link);
+});
+
+window.Logo = Logo
+window.WangAn = WangAn

+ 2 - 1
src/html/LICENSE_CN.html

@@ -2,8 +2,9 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>美国麻省理工学院授权协议(MIT LICENSE)</title>
-    <link rel="stylesheet" href="/src/style/index/license.css">
+    <link rel="stylesheet" href="../style/index/license.css">
 </head>
 <body>
 <pre id="license-content"></pre>

+ 2 - 1
src/html/LICENSE_EN.html

@@ -2,8 +2,9 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>MIT LICENSE</title>
-    <link rel="stylesheet" href="/src/style/index/license.css">
+    <link rel="stylesheet" href="../style/index/license.css">
 </head>
 <body>
 <pre id="license-content"></pre>

+ 1 - 1
src/html/error/4xx/400.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Error 400</title>
-    <link rel="stylesheet" href="/src/style/error/4xx.css">
 </head>
 <body>
 <h1>Error 400 - Bad Request</h1>

+ 0 - 1
src/html/error/4xx/403.html

@@ -4,7 +4,6 @@
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>403 Forbidden</title>
-  <link rel="stylesheet" href="/src/style/error/4xx.css">
 </head>
 <body>
 <h1>403</h1>

+ 0 - 1
src/html/error/4xx/404.html

@@ -4,7 +4,6 @@
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>404 Error - Page Not Found</title>
-  <link rel="stylesheet" href="/src/style/error/404.css">
 </head>
 <body>
 <h1>404</h1>

+ 0 - 1
src/html/error/4xx/405.html

@@ -4,7 +4,6 @@
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>405 Method Not Allowed</title>
-    <link rel="stylesheet" href="/src/style/error/4xx.css">
 </head>
 <body>
 <h1>405 Method Not Allowed</h1>

+ 0 - 1
src/html/error/4xx/4xx.html

@@ -4,7 +4,6 @@
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Client Error Page</title>
-    <link rel="stylesheet" href="/src/style/error/4xx.css">
 </head>
 <body>
 <h1>Client Error</h1>

+ 0 - 1
src/html/error/5xx/500.html

@@ -4,7 +4,6 @@
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>500 Internal Server Error</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>500</h1>

+ 1 - 1
src/html/error/5xx/501.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>501 Internal Server Error</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>501 Internal Server Error</h1>

+ 1 - 1
src/html/error/5xx/502.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>502 Bad Gateway</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
     <h1>502 Bad Gateway</h1>

+ 1 - 1
src/html/error/5xx/503.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>503 Service Unavailable</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>503 Service Unavailable</h1>

+ 1 - 1
src/html/error/5xx/504.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>504 Gateway Timeout</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>504 Gateway Timeout</h1>

+ 1 - 1
src/html/error/5xx/505.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>505 HTTP Version Not Supported</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>505 HTTP Version Not Supported</h1>

+ 1 - 1
src/html/error/5xx/506.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Error 506</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>Error 506: Loop Detected</h1>

+ 1 - 1
src/html/error/5xx/507.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>507 Insufficient Storage</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>507 Insufficient Storage</h1>

+ 1 - 1
src/html/error/5xx/508.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Error 508 - Resource Limit Is Reached</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>Error 508</h1>

+ 1 - 1
src/html/error/5xx/509.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>509 Bandwidth Limit Exceeded</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>509 Bandwidth Limit Exceeded</h1>

+ 1 - 1
src/html/error/5xx/510.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Error 510</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>Error 510 - Gateway Error</h1>

+ 1 - 1
src/html/error/5xx/511.html

@@ -2,8 +2,8 @@
 <html lang="en">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>511 Network Authentication Required</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>511 Network Authentication Required</h1>

+ 0 - 1
src/html/error/5xx/5xx.html

@@ -4,7 +4,6 @@
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Server Error</title>
-    <link rel="stylesheet" href="/src/style/error/5xx.css">
 </head>
 <body>
 <h1>Server Error</h1>

+ 4 - 3
src/html/index.html

@@ -2,8 +2,9 @@
 <html lang="zh">
 <head>
     <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>欢迎访问</title>
-    <link rel="stylesheet" href="/src/style/index/index.css">
+    <link rel="stylesheet" href="../style/index/index.css">
 </head>
 <body>
 <h1>欢迎光临!</h1>
@@ -55,13 +56,13 @@ fetch("/SH_CONFIG.json")
             document.body.appendChild(p);
         }
 
-        if (SH_CONFIG && SH_CONFIG.WANGAN) {
+        if (window.WangAn && SH_CONFIG && SH_CONFIG.WANGAN) {
             const p = document.createElement('p');
             const img = document.createElement('img');
             const a = document.createElement('a');
 
             img.alt = "网络安全图标"
-            img.src = "/image/wangan.png";
+            img.src = window.WangAn;
             img.style = "vertical-align: middle"
 
             SH_CONFIG.WANGAN_NUM = extractNumbersFromString(SH_CONFIG.WANGAN)

+ 1 - 1
src/html/index.new.html

@@ -4,7 +4,7 @@
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>站点建设成功</title>
-    <link rel="stylesheet" href="/src/style/index/new.css">
+    <link rel="stylesheet" href="../style/index/new.css">
 
 </head>
 <body>

+ 0 - 1
src/html/mitorg.html

@@ -34,7 +34,6 @@
     document.createElement('article');
     document.createElement('footer');
   </script>
-  <link rel="stylesheet" href="/src/style/index/mitorg.css">
 <input type="hidden" id="_o_dbjbempljhcmhlfpfacalomonjpalpko" data-inspect-config="7"><script type="text/javascript" src="chrome-extension://dbjbempljhcmhlfpfacalomonjpalpko/scripts/inspector.js"></script><script src="chrome-extension://bpoadfkcbjbfhfodiogcnhhhpibjhbnh/image/inject.js" id="imt-image-inject"></script><style type="text/css">/* Copyright 2014-present Evernote Corporation. All rights reserved. */
 @keyframes caretBlink {
     from { opacity: 1.0; }

+ 0 - 1
src/index.js

@@ -1,3 +1,2 @@
-// 入口程序
 import "/src/style/index/index.css"
 

+ 0 - 1
src/license.js

@@ -1,2 +1 @@
-// 入口程序
 import "/src/style/index/license.css"

Some files were not shown because too many files changed in this diff