瀏覽代碼

Chore: add README to the dist

SukkaW 1 年之前
父節點
當前提交
81564a1193
共有 1 個文件被更改,包括 35 次插入27 次删除
  1. 35 27
      Build/build-public.ts

+ 35 - 27
Build/build-public.ts

@@ -49,33 +49,41 @@ export const buildPublic = task(require.main === module, __filename)(async (span
     .traceChild('generate index.html')
     .traceAsyncFn(() => treeDir(PUBLIC_DIR).then(generateHtml));
 
-  await compareAndWriteFile(
-    span,
-    [
-      '/*',
-      '  cache-control: public, max-age=240, stale-while-revalidate=60, stale-if-error=15',
-      'https://:project.pages.dev/*',
-      '  X-Robots-Tag: noindex',
-      '/Modules/*',
-      '  content-type: text/plain; charset=utf-8',
-      '/List/*',
-      '  content-type: text/plain; charset=utf-8',
-      '/Internal/*',
-      '  content-type: text/plain; charset=utf-8'
-    ],
-    path.join(PUBLIC_DIR, '_headers')
-  );
-
-  await compareAndWriteFile(
-    span,
-    [
-      '# <pre>',
-      '#########################################',
-      '# Sukka\'s Ruleset - 404 Not Found',
-      '################## EOF ##################</pre>'
-    ],
-    path.join(PUBLIC_DIR, '404.html')
-  );
+  await Promise.all([
+    compareAndWriteFile(
+      span,
+      [
+        '/*',
+        '  cache-control: public, max-age=240, stale-while-revalidate=60, stale-if-error=15',
+        'https://:project.pages.dev/*',
+        '  X-Robots-Tag: noindex',
+        '/Modules/*',
+        '  content-type: text/plain; charset=utf-8',
+        '/List/*',
+        '  content-type: text/plain; charset=utf-8',
+        '/Internal/*',
+        '  content-type: text/plain; charset=utf-8'
+      ],
+      path.join(PUBLIC_DIR, '_headers')
+    ),
+    compareAndWriteFile(
+      span,
+      [
+        '# <pre>',
+        '#########################################',
+        '# Sukka\'s Ruleset - 404 Not Found',
+        '################## EOF ##################</pre>'
+      ],
+      path.join(PUBLIC_DIR, '404.html')
+    ),
+    compareAndWriteFile(
+      span,
+      [
+        '# The source code is located at [Sukkaw/Surge](https://github.com/Sukkaw/Surge)'
+      ],
+      path.join(PUBLIC_DIR, 'README.md')
+    )
+  ]);
 
   return writeFile(path.join(PUBLIC_DIR, 'index.html'), html);
 });