fix: use clean url for og:url when cleanUrl is true (#1242)

This commit is contained in:
Marvin Chin 2019-02-22 04:24:31 +08:00 committed by Yangshun Tay
parent 360696f269
commit b2f3642fc6

View file

@ -16,7 +16,7 @@ const Footer = require(`${process.cwd()}/core/Footer.js`);
const translation = require('../server/translation.js');
const env = require('../server/env.js');
const liveReloadServer = require('../server/liveReloadServer.js');
const {idx} = require('./utils.js');
const {idx, getPath} = require('./utils.js');
const CWD = process.cwd();
@ -41,10 +41,11 @@ class Site extends React.Component {
`${this.props.config.title} · ${tagline}`) ||
this.props.config.title;
const description = this.props.description || tagline;
const url =
this.props.config.url +
this.props.config.baseUrl +
(this.props.url || 'index.html');
const path = getPath(
this.props.config.baseUrl + (this.props.url || 'index.html'),
this.props.config.cleanUrl,
);
const url = this.props.config.url + path;
let docsVersion = this.props.version;
const liveReloadScriptUrl = liveReloadServer.getReloadScriptUrl();