記事一覧に戻る
技術
2026年2月11日

ブログの技術スタック

概要

このブログで採用している技術スタックについて紹介します。
※この記事は完全にCursor君が生成した記事なのでAI感満載です。
読まなくていいよ。

フロントエンド

Nuxt 3

Nuxt 3 はVue.jsベースのフレームワークで、SSR(サーバーサイドレンダリング)やSSG(静的サイト生成)をサポートしています。

このブログではSSGモードを使用しており、ビルド時にHTMLを生成して静的ファイルとして配信しています。

Vue.js 3

フロントエンドフレームワークとして Vue.js 3 を採用しています。Composition APIを活用した開発を行っています。

Vuetify 3

UIコンポーネントライブラリとして Vuetify 3 を採用しています。Google Material Designに準拠した美しいUIを簡単に構築できます。

インフラ

AWS S3 + CloudFront

静的ファイルのホスティングにはAWS S3を使用し、CDNとしてCloudFrontを配置しています。

ユーザー → CloudFront → S3

Docker

ローカル開発環境はDockerで構築しています。docker composeで簡単に環境を立ち上げることができます。

CI/CD

GitHub Actions

mainブランチへのpush時に自動でビルド・デプロイが実行されます。

デプロイフロー:

  1. nuxt generate で静的ファイルを生成
  2. S3へアップロード
  3. CloudFrontのキャッシュを無効化

今後の予定

  • バックエンドAPI(REST API)の追加
  • 記事データのサーバーサイド管理
  • 検索機能の実装
  • OGP対応

午前の特売所

特売アールグレーの個人ブログ。
技術・趣味・備忘録など、日々の記録を発信しています。

リンク

© 2026 特売アールグレー. All rights reserved.