gulp refactor

This commit is contained in:
syuilo 2021-03-13 11:43:07 +09:00
parent 8ec5073e50
commit 7b285a1a71
3 changed files with 9 additions and 9 deletions

View file

@ -77,17 +77,9 @@ gulp.task('cleanall', gulp.parallel('clean', cb =>
rimraf('./node_modules', cb) rimraf('./node_modules', cb)
)); ));
gulp.task('copy:docs', () =>
gulp.src([
'./src/docs/**/*',
])
.pipe(gulp.dest('./built/assets/docs/'))
);
gulp.task('build', gulp.parallel( gulp.task('build', gulp.parallel(
'build:ts', 'build:ts',
'build:copy', 'build:copy',
'copy:docs',
)); ));
gulp.task('default', gulp.task('build')); gulp.task('default', gulp.task('build'));

View file

@ -60,7 +60,7 @@ export default defineComponent({
methods: { methods: {
fetchDoc() { fetchDoc() {
fetch(`${url}/assets/docs/${lang}/${this.doc}.md`).then(res => res.text()).then(md => { fetch(`${url}/doc-assets/${lang}/${this.doc}.md`).then(res => res.text()).then(md => {
this.parse(md); this.parse(md);
}); });
}, },

View file

@ -29,6 +29,7 @@ const markdown = MarkdownIt({
}); });
const staticAssets = `${__dirname}/../../../assets/`; const staticAssets = `${__dirname}/../../../assets/`;
const docAssets = `${__dirname}/../../../src/docs/`;
const assets = `${__dirname}/../../assets/`; const assets = `${__dirname}/../../assets/`;
// Init app // Init app
@ -65,6 +66,13 @@ router.get('/static-assets/(.*)', async ctx => {
}); });
}); });
router.get('/doc-assets/(.*)', async ctx => {
await send(ctx as any, ctx.path.replace('/doc-assets/', ''), {
root: docAssets,
maxage: ms('7 days'),
});
});
router.get('/assets/(.*)', async ctx => { router.get('/assets/(.*)', async ctx => {
await send(ctx as any, ctx.path.replace('/assets/', ''), { await send(ctx as any, ctx.path.replace('/assets/', ''), {
root: assets, root: assets,