diff --git a/quartz.config.ts b/quartz.config.ts index b3db3d6..50798dc 100644 --- a/quartz.config.ts +++ b/quartz.config.ts @@ -2,23 +2,21 @@ import { QuartzConfig } from "./quartz/cfg" import * as Plugin from "./quartz/plugins" /** - * Quartz 4 Configuration + * Quartz 4.0 Configuration * * See https://quartz.jzhao.xyz/configuration for more information. */ const config: QuartzConfig = { configuration: { - pageTitle: "Quartz 4", + pageTitle: "🌱🖧 MakSim garden", pageTitleSuffix: "", enableSPA: true, enablePopovers: true, - analytics: { - provider: "plausible", - }, - locale: "en-US", - baseUrl: "quartz.jzhao.xyz", - ignorePatterns: ["private", "templates", ".obsidian"], - defaultDateType: "modified", + analytics: { provider: 'umami', host: 'https://cloud.umami.is/', websiteId: '25a91c51-6d86-4f3f-93c8-7ffe5a85eb6d' }, + locale: "ru-RU", + baseUrl: "mak-sim.ru", + ignorePatterns: ["templates", ".obsidian", "!(PublicMedia)**/!(*.md)", "!(*.md)"], + defaultDateType: "created", theme: { fontOrigin: "googleFonts", cdnCaching: true, @@ -57,7 +55,7 @@ const config: QuartzConfig = { transformers: [ Plugin.FrontMatter(), Plugin.CreatedModifiedDate({ - priority: ["frontmatter", "git", "filesystem"], + priority: ["frontmatter", "filesystem"], }), Plugin.SyntaxHighlighting({ theme: { @@ -73,7 +71,7 @@ const config: QuartzConfig = { Plugin.Description(), Plugin.Latex({ renderEngine: "katex" }), ], - filters: [Plugin.RemoveDrafts()], + filters: [Plugin.RemoveDrafts(),Plugin.ExplicitPublish()], emitters: [ Plugin.AliasRedirects(), Plugin.ComponentResources(), @@ -86,10 +84,7 @@ const config: QuartzConfig = { }), Plugin.Assets(), Plugin.Static(), - Plugin.Favicon(), Plugin.NotFoundPage(), - // Comment out CustomOgImages to speed up build time - Plugin.CustomOgImages(), ], }, } diff --git a/quartz.layout.ts b/quartz.layout.ts index 970a5be..5d36765 100644 --- a/quartz.layout.ts +++ b/quartz.layout.ts @@ -8,8 +8,9 @@ export const sharedPageComponents: SharedLayout = { afterBody: [], footer: Component.Footer({ links: { - GitHub: "https://github.com/jackyzha0/quartz", - "Discord Community": "https://discord.gg/cRFFHYye7t", + Mastodon: "https://pkm.social/@msemochkin", + Telegram: "https://t.me/msemochkin", + GitHub: "https://github.com/maksim77" }, }), } @@ -17,28 +18,17 @@ export const sharedPageComponents: SharedLayout = { // components for pages that display a single page (e.g. a single note) export const defaultContentPageLayout: PageLayout = { beforeBody: [ - Component.ConditionalRender({ - component: Component.Breadcrumbs(), - condition: (page) => page.fileData.slug !== "index", - }), - Component.ArticleTitle(), + Component.Breadcrumbs(), + // Component.ArticleTitle(), Component.ContentMeta(), Component.TagList(), ], left: [ Component.PageTitle(), Component.MobileOnly(Component.Spacer()), - Component.Flex({ - components: [ - { - Component: Component.Search(), - grow: true, - }, - { Component: Component.Darkmode() }, - { Component: Component.ReaderMode() }, - ], - }), - Component.Explorer(), + Component.Search(), + Component.Darkmode(), + Component.DesktopOnly(Component.Explorer()), ], right: [ Component.Graph(), @@ -53,16 +43,10 @@ export const defaultListPageLayout: PageLayout = { left: [ Component.PageTitle(), Component.MobileOnly(Component.Spacer()), - Component.Flex({ - components: [ - { - Component: Component.Search(), - grow: true, - }, - { Component: Component.Darkmode() }, - ], - }), - Component.Explorer(), + Component.Search(), + Component.Darkmode(), + Component.DesktopOnly(Component.Explorer()), ], right: [], } +