本サイトは、研究者が最小限のコストで「能力の証明(Proof of Work)」を世界に発信することを目的に構築されています。当初の設計から、より堅牢で保守性の高いシステムへと進化した現在の技術仕様を記録します。
/en/ ディレクトリによる言語別の完全なURL分離。_data/achievements.json による実績データの一括管理。/: 日本語版コンテンツ/en/: 英語版コンテンツ(SEO・UX最適化)_layouts/: 共通レイアウト(多言語スイッチ、テーマ制御)当初の「1ファイル内でのJS切り替え」から、SEOとクローラ最適化のために「ディレクトリ分離方式」へ移行しました。レイアウト側で page.url を解析し、言語間をシームレスに行き来できるトグルボタンを実装しています。
実績データ(受賞歴、発表等)をJSON形式で分離管理しています。これにより、情報の追加が容易になり、サイト全体で一貫した表示形式を保つことができます。
_data/achievements.json に新しい実績を追記。posts/ フォルダに新しいMarkdownファイルを追加。git add .
git commit -m "update: add project details"
git push origin main
本サイトの最新のソースコードは、私の GitHubリポジトリ で公開されています。
This site is designed for researchers to showcase their “Proof of Work” globally with minimal overhead. This post documents the evolved system architecture, focusing on reliability and maintainability.
/ vs /en/) for multilingual content._data/achievements.json for consistent rendering./: Japanese content./en/: English content (optimized for global SEO)._layouts/: Master templates controlling multilingual routing and theme state.Evolved from client-side JS toggling to true directory-based separation. The layout dynamically generates cross-language links, ensuring a seamless user experience across the /en/ and root paths.
_data/achievements.json..md files to the posts/ directory.git add .
git commit -m "update: add research notes"
git push origin main
Source code is open for reference at my GitHub Repository.