Markdown に 更新日時を出したい
設定方法
docusaurus.config.ts
に showLastUpdateTime: true
を設定するだけ。
docusaurus.config.ts
const config: Config = {
...
presets: [
[
'classic',
{
docs: {
routeBasePath: '/',
sidebarPath: './sidebars.ts',
showLastUpdateTime: true, // ← ★ これ
出る日時は何?
git 履歴を見て更新日時を取ってるそうだ。
時刻要らない、日付だけにしたい
未検証だが、Swizzle で出来そう。
試すとき用のメモ:
bash
npx docusaurus swizzle @docusaurus/theme-classic EditMetaRow
tsx
{lastUpdatedAt && (
<span>
最終更新日: {new Date(lastUpdatedAt * 1000).toLocaleDateString()}
</span>
)}