From 0b115d552cc6f47a23290a6ed7e6c2d123cb80e5 Mon Sep 17 00:00:00 2001 From: Phoenix Eve Aspacio Date: Thu, 16 Aug 2018 23:54:41 +0800 Subject: [PATCH 1/2] Separate URI Path and Domain Missing slash breaks the link. --- lib/tasks/major-update/ui.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tasks/major-update/ui.js b/lib/tasks/major-update/ui.js index 81f008463..063651464 100644 --- a/lib/tasks/major-update/ui.js +++ b/lib/tasks/major-update/ui.js @@ -22,7 +22,7 @@ module.exports = function ui(ctx) { ctx.ui.log(`${logSymbols.success} Your theme is compatible.\n`); if (demoPost && demoPost.uuid) { - const demoLink = `${ctx.instance.config.get('url')}p/${demoPost.uuid}/`; + const demoLink = `${ctx.instance.config.get('url')}/p/${demoPost.uuid}/`; ctx.ui.log(`Visit the demo post at ${chalk.cyan(demoLink)} to see how your theme looks like in Ghost 2.0`); } From 6e7122ed62d72552bfcdf4ef08e0e7aa93e31002 Mon Sep 17 00:00:00 2001 From: Phoenix Eve Aspacio Date: Fri, 17 Aug 2018 00:06:04 +0800 Subject: [PATCH 2/2] Update ui.js --- lib/tasks/major-update/ui.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tasks/major-update/ui.js b/lib/tasks/major-update/ui.js index 063651464..a052266c3 100644 --- a/lib/tasks/major-update/ui.js +++ b/lib/tasks/major-update/ui.js @@ -22,7 +22,7 @@ module.exports = function ui(ctx) { ctx.ui.log(`${logSymbols.success} Your theme is compatible.\n`); if (demoPost && demoPost.uuid) { - const demoLink = `${ctx.instance.config.get('url')}/p/${demoPost.uuid}/`; + const demoLink = `${ctx.instance.config.get('url').replace(/\/$/,'')}/p/${demoPost.uuid}/`; ctx.ui.log(`Visit the demo post at ${chalk.cyan(demoLink)} to see how your theme looks like in Ghost 2.0`); } @@ -133,7 +133,7 @@ module.exports = function ui(ctx) { } if (demoPost && demoPost.uuid) { - const demoLink = `${ctx.instance.config.get('url')}p/${demoPost.uuid}/`; + const demoLink = `${ctx.instance.config.get('url').replace(/\/$/,'')}/p/${demoPost.uuid}/`; ctx.ui.log(`Visit the demo post at ${chalk.cyan(demoLink)} to see how your theme looks like in Ghost 2.0`); }