| | |
| | | import { i18n } from "../i18n" |
| | | import { FullSlug, joinSegments, pathToRoot } from "../util/path" |
| | | import { JSResourceToScriptElement } from "../util/resources" |
| | | import { QuartzComponentConstructor, QuartzComponentProps } from "./types" |
| | | import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "./types" |
| | | |
| | | export default (() => { |
| | | function Head({ cfg, fileData, externalResources }: QuartzComponentProps) { |
| | | const Head: QuartzComponent = ({ cfg, fileData, externalResources }: QuartzComponentProps) => { |
| | | const title = fileData.frontmatter?.title ?? i18n(cfg.locale).propertyDefaults.title |
| | | const description = |
| | | fileData.description?.trim() ?? i18n(cfg.locale).propertyDefaults.description |