From ba9f243728cab171f86b40b9d50db485af272a39 Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Sat, 01 Jul 2023 07:03:01 +0000
Subject: [PATCH] tag and folder pages

---
 quartz/cfg.ts |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/quartz/cfg.ts b/quartz/cfg.ts
index e1cf3af..bb097c9 100644
--- a/quartz/cfg.ts
+++ b/quartz/cfg.ts
@@ -1,9 +1,12 @@
+import { QuartzComponent } from "./components/types"
 import { PluginTypes } from "./plugins/types"
 import { Theme } from "./theme"
 
 export interface GlobalConfiguration {
   /** Whether to enable single-page-app style rendering. this prevents flashes of unstyled content and improves smoothness of Quartz */
   enableSPA: boolean,
+  /** Whether to display Wikipedia-style popovers when hovering over links */
+  enablePopovers: boolean,
   /** Glob patterns to not search */
   ignorePatterns: string[],
   theme: Theme
@@ -13,3 +16,15 @@
   configuration: GlobalConfiguration,
   plugins: PluginTypes,
 }
+
+export interface FullPageLayout {
+  head: QuartzComponent
+  header: QuartzComponent[],
+  beforeBody: QuartzComponent[],
+  pageBody: QuartzComponent,
+  left: QuartzComponent[],
+  right: QuartzComponent[],
+  footer: QuartzComponent,
+}
+
+export type PageLayout = Pick<FullPageLayout, "beforeBody" | "left" | "right">

--
Gitblit v1.10.0