fix(v2): s/blogMetadatas/blogMetadata

This commit is contained in:
Yangshun Tay 2019-02-24 23:33:08 -08:00
parent 03ac87a1e1
commit 8375236db4
4 changed files with 7 additions and 5 deletions

View file

@ -9,7 +9,8 @@ import React, {useState} from 'react';
import {renderRoutes} from 'react-router-config'; import {renderRoutes} from 'react-router-config';
import routes from '@generated/routes'; // eslint-disable-line import routes from '@generated/routes'; // eslint-disable-line
import blogMetadatas from '@generated/blogMetadatas'; // eslint-disable-line // TODO: Generalize for blog plugin.
import blogMetadata from '@generated/blogMetadata'; // eslint-disable-line
import docsMetadatas from '@generated/docsMetadatas'; // eslint-disable-line import docsMetadatas from '@generated/docsMetadatas'; // eslint-disable-line
import env from '@generated/env'; // eslint-disable-line import env from '@generated/env'; // eslint-disable-line
import docsSidebars from '@generated/docsSidebars'; // eslint-disable-line import docsSidebars from '@generated/docsSidebars'; // eslint-disable-line
@ -19,7 +20,7 @@ import siteConfig from '@generated/docusaurus.config'; //eslint-disable-line
import DocusaurusContext from '@docusaurus/context'; import DocusaurusContext from '@docusaurus/context';
const data = { const data = {
blogMetadatas, blogMetadata,
docsMetadatas, docsMetadatas,
docsSidebars, docsSidebars,
env, env,

View file

@ -12,6 +12,7 @@ module.exports = async function createSitemap({
siteConfig = {}, siteConfig = {},
docsMetadatas = {}, docsMetadatas = {},
pagesMetadatas = [], pagesMetadatas = [],
// TODO: Generalize for blog plugin.
blogMetadatas = [], blogMetadatas = [],
}) { }) {
const allMetadatas = [ const allMetadatas = [

View file

@ -15,7 +15,7 @@ import DocusaurusContext from '@docusaurus/context';
function BlogPage(props) { function BlogPage(props) {
const context = useContext(DocusaurusContext); const context = useContext(DocusaurusContext);
const {blogMetadatas, language, siteConfig = {}} = context; const {blogMetadata, language, siteConfig = {}} = context;
const {baseUrl, favicon} = siteConfig; const {baseUrl, favicon} = siteConfig;
return ( return (
@ -28,7 +28,7 @@ function BlogPage(props) {
</Head> </Head>
<div> <div>
<ul> <ul>
{blogMetadatas.map(metadata => ( {blogMetadata.map(metadata => (
<li key={metadata.permalink}> <li key={metadata.permalink}>
<Link to={metadata.permalink}>{metadata.permalink}</Link> <Link to={metadata.permalink}>{metadata.permalink}</Link>
</li> </li>

View file

@ -27,7 +27,7 @@ module.exports = function createServerConfig(props) {
// Static site generator webpack plugin. // Static site generator webpack plugin.
const docsFlatMetadatas = Object.values(docsMetadatas); const docsFlatMetadatas = Object.values(docsMetadatas);
// TODO: Generalize this into blog plugin. // TODO: Generalize for blog plugin.
const blogPermalinks = _.get(contentsStore, ['blog', 'contents'], []); const blogPermalinks = _.get(contentsStore, ['blog', 'contents'], []);
const paths = [ const paths = [
...blogPermalinks, ...blogPermalinks,