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

View File

@ -19,6 +19,7 @@ import { options } from "./util/sourcemap"
import { Mutex } from "async-mutex" import { Mutex } from "async-mutex"
import DepGraph from "./depgraph" import DepGraph from "./depgraph"
import { getStaticResourcesFromPlugins } from "./plugins" import { getStaticResourcesFromPlugins } from "./plugins"
import loadIgnorePatterns from "./util/loadIgnorePatterns"
type Dependencies = Record<string, DepGraph<FilePath> | null> 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")}`) console.log(`Cleaned output directory \`${output}\` in ${perf.timeSince("clean")}`)
perf.addEvent("glob") 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() const fps = allFiles.filter((fp) => fp.endsWith(".md")).sort()
console.log( console.log(
`Found ${fps.length} input files from \`${argv.directory}\` in ${perf.timeSince("glob")}`, `Found ${fps.length} input files from \`${argv.directory}\` in ${perf.timeSince("glob")}`,