先日ブログエンジンをHexoに移行したのですが、その際に下記のページのテーマをひと通り試してみました。
しかしどれもしっくりこなかったので、デフォルトのテーマ Landscape をベースにして自分好みのものを作りました。
変更がそれなりの分量になったので、Ingenuousと名前をつけてリリースすることにしました。
欲しい機能を追加したり、スタイルを部分的に自分好みに修正したりしています。 基本方針は「自分の技術ブログに必要十分な機能とスタイル」です。
主な追加機能・変更箇所は下記の通り。
- モバイルの画面で、コードブロックにより多くのコードが表示されるように修正
- サイドバーにAboutウィジェットを追加
- モバイルのナビゲーションメニューにサイドバー(モバイルでの表示時は画面下部へ移動)のアイテムへジャンプするリンクを追加
- 投稿ページにシェア数を表示
- 記事内にTOCを表示する機能追加(front-matterで
toc: true
を指定)
あとは過去記事のページネーションなど細かい修正をいくつか。
オリジナルのLandscapeはMIT License、IngenuousもMIT Licenseです。