diff --git a/index.js b/index.js index 9db82a8..d2cdfbb 100644 --- a/index.js +++ b/index.js @@ -248,8 +248,14 @@ PLUGIN.is_url = ( maybe_url ) => * @return {string} */ PLUGIN.get_canonical_url = ( $page, options ) => -{ +{ + + // resolving permalinks + if ( options.canonical_base && $page.frontmatter.permalink) { + return resolveURL(options.canonical_base, $page.frontmatter.permalink) + } + // use default path if ( options.canonical_base && $page.path ) { return resolveURL( options.canonical_base, $page.path );