Skip to content
Snippets Groups Projects
Commit f41c8511 authored by syuilo's avatar syuilo
Browse files

gulp refactor

parent 522dbb1e
No related branches found
No related tags found
No related merge requests found
......@@ -77,17 +77,9 @@ gulp.task('cleanall', gulp.parallel('clean', cb =>
rimraf('./node_modules', cb)
));
gulp.task('copy:docs', () =>
gulp.src([
'./src/docs/**/*',
])
.pipe(gulp.dest('./built/assets/docs/'))
);
gulp.task('build', gulp.parallel(
'build:ts',
'build:copy',
'copy:docs',
));
gulp.task('default', gulp.task('build'));
......
......@@ -60,7 +60,7 @@ export default defineComponent({
methods: {
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);
});
},
......
......@@ -29,6 +29,7 @@ const markdown = MarkdownIt({
});
const staticAssets = `${__dirname}/../../../assets/`;
const docAssets = `${__dirname}/../../../src/docs/`;
const assets = `${__dirname}/../../assets/`;
// 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 => {
await send(ctx as any, ctx.path.replace('/assets/', ''), {
root: assets,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment