目的
主な目的な職務経歴書を公開するためです。その他、開発に関する記録や作ったものを紹介しています。
要件
- 本文をMarkdownで管理し、画面の実装と分けて更新できること
- スマートフォン、タブレット、PCで読みやすいこと
- 明るい画面と暗い画面を選べること
- 無料で公開でき、更新履歴をGitで残せること
構成と公開
React Routerを使用しています。SPAとして動作し、公開時に各ページのHTMLを事前生成しています。
デザインにはTailwind CSSを使用しています。本文はDecap CMSから編集でき、GitHubで変更を管理します。mainブランチに反映された内容をGitHub Actionsでビルドし、GitHub Pagesへ公開しています。
このプロジェクトはproshunsuke/proshunsuke.github.ioで公開しています。