| | |
| | | |
| | | - back button doesn't work sometimes |
| | | - images in same folder are broken on shortest path mode |
| | | |
| | | - install dependencies on quartz update |
| | | - https://help.obsidian.md/Editing+and+formatting/Tags#Nested+tags nested tags?? and big tag listing |
| | | - watch mode for config/source code |
| | | - https://help.obsidian.md/Editing+and+formatting/Basic+formatting+syntax#Task+lists task list styling |
| | |
| | | ) |
| | | spawnSync("git", ["pull", UPSTREAM_NAME, QUARTZ_SOURCE_BRANCH], { stdio: "inherit" }) |
| | | await popContentFolder(contentFolder) |
| | | console.log("Ensuring dependencies are up to date") |
| | | spawnSync("npm", ["i"], { stdio: "inherit" }) |
| | | console.log(chalk.green("Done!")) |
| | | }) |
| | | .command("sync", "Sync your Quartz to and from GitHub.", SyncArgv, async (argv) => { |
| | |
| | | .catch((err) => { |
| | | console.error(`${chalk.red("Couldn't parse Quartz configuration:")} ${fp}`) |
| | | console.log(`Reason: ${chalk.grey(err)}`) |
| | | console.log( |
| | | "hint: make sure all the required dependencies are installed (run `npm install`)", |
| | | ) |
| | | process.exit(1) |
| | | }) |
| | | |