メインコンテンツまでスキップ

サイトのフッター部分の Copyright を最終更新日表示に変える

履歴

(2024-08-13) 改定
(2024-07-01) 作成。(手抜き版)

方法

docusaurus.config.js の一部を以下のように書き換える。

なお、last_update.text は make_local_build.sh の末尾で次のように生成している。

date '+%Y-%m-%d %H:%M:%S' >last_update.text

docusaurus.config.js の変更箇所

import {themes as prismThemes} from 'prism-react-renderer';
import fs from 'fs';
import path from 'path';

const lastUpdatePath = path.resolve(__dirname, 'last_update.text');
let lastUpdateDate = '';

try {
const data = fs.readFileSync(lastUpdatePath, 'utf8');
// 日付部分を取得する(先頭10文字)
lastUpdateDate = data.trim().slice(0, 10);
} catch (err) {
console.error('Error reading last_update.text file:', err);
}

// 途中省略
// 途中省略
// 途中省略
// 途中省略


copyright: `最新更新:${lastUpdateDate}, サイト管理者:横着者, Built with Docusaurus.`,
},
prism: {

(2024-08-13)