システムからの情報取得
取得可/不可
- [OK] ページのURLパス - useLocation
- [NG] Markdown の実ファイルパス
- [??] front matter - ただしひと工夫が必要そう
- [??] docs 以下全部の コンテンツ - useAllDocsData : うまくいかない
→ TODO: まだちょっと上手に活用できない気がするので、詳しくは また今度
用途について
こういうものなら作れるか
- チェック用のページ作成
- 特定ディレクトリ以下で、 frontmatter で tag のついてないものを一覧する
使うもの
tsx
import { useLocation } from '@docusaurus/router'
import { useAllDocsData } from '@docusaurus/plugin-content-docs/client';
表示例
useLocation().pathname | /memo/docusaurus-memo/custom-component/component-get-info-from-system |
pathname を substring | /memo/docusaurus-memo/custom-component |