このサイトについて

このサイトはLuminusによって作成されました。
主に僕の趣味であるプログラミングやゲームについての記事を書いていきます。

GitHubリポジトリ
https://github.com/luminus-xd/Astro-Blog


サイトの構成

サイトは、以下のような構成になっています。

ホスティング

このサイトは、Cloudflare Pagesによってホスティングされています。
GitHubのリポジトリにプッシュすると、自動的にビルドされ、デプロイされます。

CMS (コンテンツ管理システム)

このサイトは、microCMSによってCMS化されています。

国産ヘッドレスCMSのサービスとして提供されていて、APIを叩いて記事を取得しています。 活発に開発が進んでおり、ユーザーの要望にも柔軟に対応してくれるので、とても気に入っているサービスです。

フロントエンド

このサイトは、Astroによって作成されています。

Astro.jsは、モダンなフロントエンドフレームワークです。
JavaScript、TypeScript、またはJSXを使用してコンポーネントを作成することができます。
ビルド時にHTMLとCSSを生成し、ブラウザにロードするJavaScriptの量を最小限に抑え、ハイパフォーマンスなサイトを構築することが可能です。

フォント

日本語フォント: 源柔ゴシック

そのまま利用すると非常に重いので、サブセット化したものを利用させていただいております。
https://github.com/shogo82148/genjyuugothic-subsets

英語フォント: Inter