From c0a0ebda82b47294e83e52c1dadf013a6619d7a0 Mon Sep 17 00:00:00 2001 From: Thomas Venturini Date: Sat, 25 Apr 2020 03:10:48 +0200 Subject: [PATCH] add option to resolve simple permalinks --- index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 );