diff --git a/docs/quick-start.md b/docs/quick-start.md
index 587b15e4..2221faaf 100755
--- a/docs/quick-start.md
+++ b/docs/quick-start.md
@@ -54,7 +54,7 @@ The first file, `admin/index.html`, is the entry point for the Netlify CMS admin
Content Manager
-
+
@@ -77,6 +77,7 @@ backend:
name: github
repo: owner-name/repo-name # Path to your Github repository
branch: master # Branch to update
+ site_domain: site-name.netlify.com # Your Netlify site address if different from host
```
This names GitHub as the authentication provider, points to the repo location on github.com, and declares the branch where you want to merge changes. If you leave out the `branch` declaration, it will default to `master`.
@@ -109,7 +110,7 @@ This configuration adds a new setting, `public_folder`. While `media_folder` spe
>If `public_folder` is not set, Netlify CMS will default to the same value as `media_folder`, adding an opening `/` if one is not included.
### Collections
-Collections define the structure for the different content types on your static site. Since every site is different, the `collections` settings will be very different from one site to the next. Let's say your site has a blog, with the posts stored in `_posts/blog`, and files saved in a date-title format, like `1999-12-31-lets-party.md`. Each post
+Collections define the structure for the different content types on your static site. Since every site is different, the `collections` settings will be very different from one site to the next. Let's say your site has a blog, with the posts stored in `_posts/blog`, and files saved in a date-title format, like `1999-12-31-lets-party.md`. Each post
begins with settings in yaml-formatted front matter, like so:
``` yaml
@@ -198,4 +199,3 @@ Based on this example, you can go through the post types in your site and add th
With your configuration complete, it's time to try it out! Go to `yoursite.com/admin` and complete the login prompt to access the admin interface. To add users, simply add them as collaborators on the GitHub repo.
Happy posting!
-
diff --git a/src/backends/github/AuthenticationPage.js b/src/backends/github/AuthenticationPage.js
index 95e056b8..f9e0f2c7 100644
--- a/src/backends/github/AuthenticationPage.js
+++ b/src/backends/github/AuthenticationPage.js
@@ -17,7 +17,7 @@ export default class AuthenticationPage extends React.Component {
if (document.location.host.split(':')[0] === 'localhost') {
auth = new Authenticator({ site_id: 'cms.netlify.com' });
} else {
- auth = new Authenticator();
+ auth = new Authenticator({ site_id: this.props.siteId });
}
auth.authenticate({ provider: 'github', scope: 'repo' }, (err, data) => {
diff --git a/src/containers/App.js b/src/containers/App.js
index 63f26cb7..0b6cfed8 100644
--- a/src/containers/App.js
+++ b/src/containers/App.js
@@ -51,6 +51,7 @@ class App extends React.Component {
runCommand: PropTypes.func.isRequired,
isFetching: PropTypes.bool.isRequired,
publishMode: PropTypes.oneOf([SIMPLE, EDITORIAL_WORKFLOW]),
+ siteId: PropTypes.string,
};
static configError(config) {
@@ -87,6 +88,7 @@ class App extends React.Component {
onLogin: this.handleLogin.bind(this),
error: auth && auth.get('error'),
isFetching: auth && auth.get('isFetching'),
+ siteId: this.props.config.getIn(["backend", "site_domain"]),
})
}