Skip to content

Commit fd31cbc

Browse files
committed
Merge pull request react-bootstrap#823 from react-bootstrap/fix-prod-docs-error
Fix the docs prod error on the home page alone.
2 parents 6bcddb7 + 2bebdb4 commit fd31cbc

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

docs/build.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ const readmeDest = path.join(docsBuilt, 'README.md');
2323
*/
2424
function generateHTML(fileName) {
2525
return new Promise((resolve, reject) => {
26-
Router.run(routes, '/' + fileName, Handler => {
26+
const urlSlug = fileName === 'index.html' ? '/' : `/${fileName}`;
27+
28+
Router.run(routes, urlSlug, Handler => {
2729
let html = React.renderToString(React.createElement(Handler));
2830
html = '<!doctype html>' + html;
2931
let write = fsp.writeFile(path.join(docsBuilt, fileName), html);

docs/src/Routes.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@ import NotFoundPage from './NotFoundPage';
1010
import {Route, DefaultRoute, NotFoundRoute} from 'react-router';
1111

1212
export default (
13-
<Route name='app' path='/' handler={Root}>
13+
<Route name='home' path='/' handler={Root}>
1414
<DefaultRoute handler={HomePage}/>
1515
<NotFoundRoute handler={NotFoundPage} />
1616

17-
<Route name='home' path='index.html' handler={HomePage} />
1817
<Route name='introduction' path='introduction.html' handler={IntroductionPage} />
1918
<Route name='getting-started' path='getting-started.html' handler={GettingStartedPage} />
2019
<Route name='components' path='components.html' handler={ComponentsPage} />

0 commit comments

Comments
 (0)