From b7966ff7fa2829ac9d128f1d560a2b98149514ac Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Fri, 21 Jul 2023 04:51:55 +0000
Subject: [PATCH] update features list

---
 quartz/bootstrap-cli.mjs |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/quartz/bootstrap-cli.mjs b/quartz/bootstrap-cli.mjs
index f6f5543..411a70e 100755
--- a/quartz/bootstrap-cli.mjs
+++ b/quartz/bootstrap-cli.mjs
@@ -128,16 +128,6 @@
       ]
     }))
 
-    // TODO
-    const linkResolutionStrategy = exitIfCancel(await select({
-      message: `Choose how Quartz should resolve links in your content. You can change this later in \`quartz.config.ts\`.`,
-      options: [
-        { value: 'absolute', label: "Treat links as absolute path", hint: "for content made for Quartz 3 and Hugo" },
-        { value: 'shortest', label: "Treat links as shortest path", hint: "for most Obsidian vaults" },
-        { value: 'relative', label: "Treat links as relative paths", hint: "for just normal Markdown files" },
-      ]
-    }))
-
     async function rmContentFolder() {
       const contentStat = await fs.promises.lstat(contentFolder)
       if (contentStat) {
@@ -182,6 +172,16 @@
 `
       )
     }
+    
+    // get a prefered link resolution strategy
+    const linkResolutionStrategy = exitIfCancel(await select({
+      message: `Choose how Quartz should resolve links in your content. You can change this later in \`quartz.config.ts\`.`,
+      options: [
+        { value: 'absolute', label: "Treat links as absolute path", hint: "for content made for Quartz 3 and Hugo" },
+        { value: 'shortest', label: "Treat links as shortest path", hint: "for most Obsidian vaults" },
+        { value: 'relative', label: "Treat links as relative paths", hint: "for just normal Markdown files" },
+      ]
+    }))
 
     // now, do config changes
     const configFilePath = path.join(cwd, "quartz.config.ts")
@@ -295,8 +295,8 @@
       console.log(`Successfully transpiled ${Object.keys(meta.inputs).length} files (${prettyBytes(meta.bytes)})`)
     }
 
-    const { default: init } = await import(cacheFile)
-    init(argv, version)
+    const { default: buildQuartz } = await import(cacheFile)
+    buildQuartz(argv, version)
   })
   .showHelpOnFail(false)
   .help()

--
Gitblit v1.10.0