初心者が学習しながら作成しています。
誤っている部分等あれば教えていただけると嬉しいです!
今回行うこと
初投稿です!
自分用のブログサイトを勉強しながら作っていこうと思っています。
ブログ用サイトなのでとりあえず静的サイトとして動作させる予定です。
今回は作成方法や使用するツールを決めていきます。
目的の明確化
何を発信したいのか?
- 日記
- 技術ブログ
etc...
デザイン・機能・コスト
- デザインはこだわりたい
- 後々機能を自由に追加できるようにしたい!
- あまりお金をかけたくない
プラットフォームの選択
CMSかSSGか
CMS(コンテンツマネジメントシステム)の場合
- 短期間で構築ができる(WordPressなど)
SSG(静的サイトジェネレーター)の場合
- 軽量で高速
- Gitで管理できる
- デザインのカスタムや機能拡張の自由が利きそう?
今回はデザイン(Reactを使用したい)やSEOを考慮してSSGにしたいと思います!
SSGはGatsbyを使用します
デプロイとホスティング
現在の希望
- コストをあまりかけたくない
- 学習も兼ねたものにしたい
- Reactに適したものがいい
- 将来的に動的な機能も付けたりしたい
→Vercelに決定!
CI/CDもGitHubに連携させて行う
まとめ
- Node.js + Gatbyで開発環境をセットアップ
- Markdownで記事を書いて管理
- Vercelでホスティングして公開
次回は開発環境の構築とGatsbyについて少し触れればと思います!
ここまで見てくださりありがとうございました!