diff --git a/html.cjsx b/html.cjsx index ba92ec8688..ef158c14f4 100644 --- a/html.cjsx +++ b/html.cjsx @@ -1,15 +1,23 @@ React = require 'react' Typography = require 'typography' +DocumentTitle = require 'react-document-title' typography = new Typography() {TypographyStyle} = typography module.exports = React.createClass getDefaultProps: -> - title: "Default title" body: "" render: -> + title = DocumentTitle.rewind() + if @props.title then title = @props.title + + if __GH_PAGES__? and __GH_PAGES__ + urlPrefix = @props.config.ghPagesURLPrefix + else + urlPrefix = "" +
@@ -36,6 +44,6 @@ module.exports = React.createClass - + diff --git a/pages/index.cjsx b/pages/index.cjsx index b2f13e4d85..1cba76e436 100644 --- a/pages/index.cjsx +++ b/pages/index.cjsx @@ -2,6 +2,7 @@ React = require 'react' Router = require 'react-router' {RouteHandler, Link} = Router sortBy = require 'lodash/collection/sortBy' +DocumentTitle = require 'react-document-title' {link} = require 'gatsby-helpers' module.exports = React.createClass @@ -26,25 +27,27 @@ module.exports = React.createClass ) -
-
+