in toURL test for anchor links and if so prepend the currentPath to the generated path. fixes #142

This commit is contained in:
Bojan Djurkovic 2017-03-30 20:26:53 -03:00
parent e70327ab2b
commit 5af174bd20

View File

@ -66,11 +66,14 @@ export function parse (path = window.location.href) {
* @param {object} qs query params
*/
export function toURL (path, params) {
const inline = path[0] === '#';
const route = parse(replaceSlug(path))
route.query = merge({}, route.query, params)
path = route.path + stringifyQuery(route.query)
path = path.replace(/\.md(\?)|\.md$/, '$1')
if (inline) path = currentPath + path;
return cleanPath('#/' + path)
}