From 4ba6908173d39ec6d5612094d8a85c5dff685930 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Thu, 21 Jun 2018 10:32:40 +0300 Subject: [PATCH] Small stuff --- configs/webpack/prod.js | 7 ++++++- package.json | 2 +- src/routes.tsx | 4 +++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/configs/webpack/prod.js b/configs/webpack/prod.js index 90497f8..3fec744 100644 --- a/configs/webpack/prod.js +++ b/configs/webpack/prod.js @@ -4,6 +4,11 @@ const path = require('path') const resolve = path.resolve; const PrerenderSPAPlugin = require('prerender-spa-plugin'); +/* NOTE: This is a list of all routes that are prerendered for production use. + Please list all routes that contain search engine accessible content, i.e., + stuff that you would like to find with a Google Search. */ +const PRERENDERED_ROUTES = ["/", "/404"]; + const commonConfig = require('./common'); module.exports = merge(commonConfig, { @@ -20,7 +25,7 @@ module.exports = merge(commonConfig, { // Required - The path to the webpack-outputted app to prerender. staticDir: resolve(__dirname, '../../dist'), // Required - Routes to render. - routes: ['/'], + routes: PRERENDERED_ROUTES, }) ], }); diff --git a/package.json b/package.json index 2902ab4..25d1d35 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "lint:sass": "stylelint ./src/**/**/*.scss ./src/**/*.scss ./src/*.scss", "start": "npm run start-dev", "start-dev": "webpack-dev-server --config=configs/webpack/dev.js", - "serve": "serve -s -p 3000 dist", + "serve": "serve -p 3000 dist", "start-prod": "npm run build && npm run serve", "mock-backend": "json-server --watch db.json -p 1234", "test": "npm-run-all lint test:e2e", diff --git a/src/routes.tsx b/src/routes.tsx index 28e51ba..7b3e2fa 100644 --- a/src/routes.tsx +++ b/src/routes.tsx @@ -3,9 +3,11 @@ import { Switch, Route } from "react-router-dom"; import App from "./components/App"; import NotFoundPage from "./components/NotFoundPage"; -export default () => ( +const Routes = () => ( ); + +export default Routes;