From 42d3a7de1711bbd40a2b6857e3bf7ff17685f5d9 Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Thu, 01 Jun 2023 21:35:31 +0000
Subject: [PATCH] scss support

---
 quartz/bootstrap.mjs |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/quartz/bootstrap.mjs b/quartz/bootstrap.mjs
index 1fa4538..8b429ca 100755
--- a/quartz/bootstrap.mjs
+++ b/quartz/bootstrap.mjs
@@ -5,6 +5,7 @@
 import esbuild from 'esbuild'
 import chalk from 'chalk'
 import requireFromString from 'require-from-string'
+import { sassPlugin } from 'esbuild-sass-plugin'
 
 const fp = "./quartz.config.ts"
 const { version } = JSON.parse(readFileSync("./package.json").toString())
@@ -59,7 +60,10 @@
       format: "cjs",
       jsx: "automatic",
       jsxImportSource: "preact",
-      external: ["@napi-rs/simple-git"]
+      external: ["@napi-rs/simple-git"],
+      plugins: [sassPlugin({
+        type: 'css-text'
+      })]
     }).catch(err => {
       console.error(`${chalk.red("Couldn't parse Quartz configuration:")} ${fp}`)
       console.log(`Reason: ${chalk.grey(err)}`)

--
Gitblit v1.10.0