Jacky Zhao
2024-02-05 36e4cc41a9e74faddabfd22878ea13b6c504209c
quartz/plugins/transformers/frontmatter.ts
@@ -5,6 +5,7 @@
import toml from "toml"
import { slugTag } from "../../util/path"
import { QuartzPluginData } from "../vfile"
import { i18n } from "../../i18n"
export interface Options {
  delims: string | string[]
@@ -43,7 +44,7 @@
  const opts = { ...defaultOptions, ...userOpts }
  return {
    name: "FrontMatter",
    markdownPlugins() {
    markdownPlugins({ cfg }) {
      return [
        [remarkFrontmatter, ["yaml", "toml"]],
        () => {
@@ -59,7 +60,7 @@
            if (data.title) {
              data.title = data.title.toString()
            } else if (data.title === null || data.title === undefined) {
              data.title = file.stem ?? "Untitled"
              data.title = file.stem ?? i18n(cfg.configuration.locale).propertyDefaults.title
            }
            const tags = coerceToArray(coalesceAliases(data, ["tags", "tag"]))