Quartz configuration and styling

This commit is contained in:
2024-04-06 18:10:41 +02:00
parent 5ec61468d5
commit 4595f54660
4 changed files with 163 additions and 17 deletions

View File

@ -8,14 +8,14 @@ import * as Plugin from "./quartz/plugins"
*/
const config: QuartzConfig = {
configuration: {
pageTitle: "🪴 Quartz 4.0",
pageTitle: "[JPG]",
enableSPA: true,
enablePopovers: true,
analytics: {
provider: "plausible",
},
locale: "en-US",
baseUrl: "quartz.jzhao.xyz",
baseUrl: "jpg.marchal.dev",
ignorePatterns: ["private", "templates", ".obsidian"],
defaultDateType: "created",
theme: {
@ -56,7 +56,7 @@ const config: QuartzConfig = {
Plugin.CreatedModifiedDate({
priority: ["frontmatter", "filesystem"],
}),
Plugin.Latex({ renderEngine: "katex" }),
Plugin.Latex({ renderEngine: "katex" }), // mathjax or katex
Plugin.SyntaxHighlighting({
theme: {
light: "github-light",
@ -64,11 +64,12 @@ const config: QuartzConfig = {
},
keepBackground: false,
}),
Plugin.ObsidianFlavoredMarkdown({ enableInHtmlEmbed: false }),
Plugin.ObsidianFlavoredMarkdown({ enableInHtmlEmbed: true, enableYouTubeEmbed: true }),
Plugin.GitHubFlavoredMarkdown(),
Plugin.TableOfContents(),
Plugin.CrawlLinks({ markdownLinkResolution: "shortest" }),
Plugin.Description(),
Plugin.HardLineBreaks(),
],
filters: [Plugin.RemoveDrafts()],
emitters: [
@ -88,4 +89,4 @@ const config: QuartzConfig = {
},
}
export default config
export default config