qrac / minista

Static site generator with 100% static export from React and Vite.
https://minista.qranoko.jp
165 stars 13 forks source link

テンプレートからのメタ情報設定を実装 #113

Closed qrac closed 1 year ago

qrac commented 1 year ago

src/pages 内のファイルまたは global.tsx から metadata をexportすることによってMDXのfromtmatterと同じようにpropsに情報を追加。getStaticDataのpropsと同じ効果。

import type { Metadata, PageProps } from "minista"

export const metadata: Metadata = {
  title: "home",
}

export default function ({ title }: PageProps) {
  return (
    <>
      <div>{title} content</div>
    </>
  )
}
qrac commented 1 year ago

metadata からHTMLタグを生成できると Head を書かずに済み便利だと思われる。

qrac commented 1 year ago

業務上の重要度が下がったため、タグ出力はv3では保留。metadata のexportは採用。