Chore: add README to the dist
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions

This commit is contained in:
SukkaW 2025-03-25 00:38:06 +08:00
parent d4946aa8cc
commit 81564a1193

View File

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