Skip to content

Commit

Permalink
Document: OGP についての実装留意点を追記
Browse files Browse the repository at this point in the history
Lazy **じゃない** ページファイルも必ず作成するよう変更
  • Loading branch information
ThinaticSystem committed Jul 6, 2024
1 parent 279355f commit 0abe10b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion docs/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
## HTMLの動的生成
OGPタグの動的生成を実現するため、EJSテンプレートによるレンダリングをバックエンドに導入する。\
ViteはデフォルトではHTMLファイルを生成するため、生成されたHTMLファイルをベースにEJSファイルを生成する。\
バックエンドはEJSのレンダリングで使用できるいくつかのパラメータを提供する。\
バックエンドはEJSのレンダリングで使用できるいくつかのパラメータを提供する。
5 changes: 3 additions & 2 deletions frontend/docs/regulations.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@

ドキュメント: https://tanstack.com/router/latest/docs/framework/react/overview

- ページのファイルは`route.tsx``route.lazy.tsx`とし、`createFileRoute``createLazyFileRoute`を使って`Route`コンポーネントをエクスポートする
- lazyで使う場合はlazyを使う
- ページのファイルは`route.tsx`(lazyで使う場合は`route.lazy.tsx`も)とし\
`createFileRoute`(lazyで使う場合は`createLazyFileRoute`も)を使って`Route`コンポーネントをエクスポートする
- `createFileRoute`@`route.tsx`のオプションの`staticData`プロパティーでページのOpen Graph Protocol情報を定義する
- ルートを出力しないファイル・フォルダーに関してはファイル先頭に`-`を付ける(`-components/`)など
- 型定義ファイルを出力するために、`pnpm dev`のほかに`pnpm generate-routes`もしくは`pnpm watch-routes`コマンドを実行する
- `__root.tsx`はすべてのルートで適用されます
Expand Down

0 comments on commit 0abe10b

Please sign in to comment.