refactor(build): changed such that .gitignore is added in build.ts

This commit is contained in:
hawkaii 2025-01-16 10:08:43 +05:30
parent ea7b6c6bde
commit c06c15d351
2 changed files with 3 additions and 3 deletions

View File

@ -1,6 +1,5 @@
import { QuartzConfig } from "./quartz/cfg"
import * as Plugin from "./quartz/plugins"
import loadIgnorePatterns from "./quartz/util/loadIgnorePatterns"
/**
* Quartz 4.0 Configuration
@ -18,7 +17,7 @@ const config: QuartzConfig = {
},
locale: "en-US",
baseUrl: "quartz.jzhao.xyz",
ignorePatterns: ["private", "templates", ".obsidian", ...loadIgnorePatterns()],
ignorePatterns: ["private", "templates", ".obsidian"],
defaultDateType: "created",
generateSocialImages: false,
theme: {

View File

@ -19,6 +19,7 @@ import { options } from "./util/sourcemap"
import { Mutex } from "async-mutex"
import DepGraph from "./depgraph"
import { getStaticResourcesFromPlugins } from "./plugins"
import loadIgnorePatterns from "./util/loadIgnorePatterns"
type Dependencies = Record<string, DepGraph<FilePath> | null>
@ -69,7 +70,7 @@ async function buildQuartz(argv: Argv, mut: Mutex, clientRefresh: () => void) {
console.log(`Cleaned output directory \`${output}\` in ${perf.timeSince("clean")}`)
perf.addEvent("glob")
const allFiles = await glob("**/*.*", argv.directory, cfg.configuration.ignorePatterns)
const allFiles = await glob("**/*.*", argv.directory, [...cfg.configuration.ignorePatterns, ...loadIgnorePatterns(),])
const fps = allFiles.filter((fp) => fp.endsWith(".md")).sort()
console.log(
`Found ${fps.length} input files from \`${argv.directory}\` in ${perf.timeSince("glob")}`,