| quartz/bootstrap-cli.mjs | ●●●●● patch | view | raw | blame | history | |
| quartz/build.ts | ●●●●● patch | view | raw | blame | history | |
| quartz/plugins/transformers/ofm.ts | ●●●●● patch | view | raw | blame | history |
quartz/bootstrap-cli.mjs
@@ -10,7 +10,7 @@ import { intro, isCancel, outro, select, text } from "@clack/prompts" import { rimraf } from "rimraf" import prettyBytes from "pretty-bytes" import { spawnSync } from "child_process" import { execSync, spawnSync } from "child_process" import { transform as cssTransform } from "lightningcss" const ORIGIN_NAME = "origin" @@ -247,6 +247,9 @@ console.log( "Pulling updates... you may need to resolve some `git` conflicts if you've made changes to components or plugins.", ) execSync( `git remote show upstream || git remote add upstream https://github.com/jackyzha0/quartz.git`, ) gitPull(UPSTREAM_NAME, QUARTZ_SOURCE_BRANCH) await popContentFolder(contentFolder) console.log("Ensuring dependencies are up to date") quartz/build.ts
@@ -91,6 +91,7 @@ clearTimeout(timeoutId) } // debounce rebuilds every 250ms timeoutId = setTimeout(async () => { const perf = new PerfTimer() console.log(chalk.yellow("Detected change, rebuilding...")) quartz/plugins/transformers/ofm.ts
@@ -99,7 +99,6 @@ return calloutMapping[callout] } const capitalize = (s: string): string => { return s.substring(0, 1).toUpperCase() + s.substring(1) } @@ -292,7 +291,9 @@ const match = firstLine.match(calloutRegex) if (match && match.input) { const [calloutDirective, typeString, collapseChar] = match const calloutType = canonicalizeCallout(typeString.toLowerCase() as keyof typeof calloutMapping) const calloutType = canonicalizeCallout( typeString.toLowerCase() as keyof typeof calloutMapping, ) const collapse = collapseChar === "+" || collapseChar === "-" const defaultState = collapseChar === "-" ? "collapsed" : "expanded" const title = @@ -334,7 +335,8 @@ node.data = { hProperties: { ...(node.data?.hProperties ?? {}), className: `callout ${collapse ? "is-collapsible" : ""} ${defaultState === "collapsed" ? "is-collapsed" : "" className: `callout ${collapse ? "is-collapsible" : ""} ${ defaultState === "collapsed" ? "is-collapsed" : "" }`, "data-callout": calloutType, "data-callout-fold": collapse,