feat(v2): create docusaurus-content-blog plugin draft

This commit is contained in:
Yangshun Tay 2019-02-24 23:11:15 -08:00
parent 211e04f409
commit e5b7daef33
8 changed files with 95 additions and 41 deletions

View file

@ -11,7 +11,7 @@ async function genRoutesConfig({
siteConfig = {},
docsMetadatas = {},
pagesMetadatas = [],
blogMetadatas = [],
contentsStore = {},
}) {
const {docsUrl, baseUrl} = siteConfig;
function genDocsRoute(metadata) {
@ -138,7 +138,11 @@ async function genRoutesConfig({
`const routes = [
${pagesMetadatas.map(genPagesRoute).join(',')},
${docsRoutes},
${blogMetadatas.map(genBlogRoute).join(',')},
${
contentsStore.blog
? contentsStore.blog.contents.map(genBlogRoute).join(',')
: ''
},
${notFoundRoute}\n];\n` +
`export default routes;\n`
);