前提・実現したいこと
以下、よろしくお願いします m(_ _)m
Netlify CMSをつかったウェブサイトを、ネットに公開する本番環境で立ちあげるため準備中です。Gatsby製のスターターをSDKとみなし、いくらかカスタマイズしながら、できるだけ適切に運用していきたいと考えております。カスタマイズ内容は、たとえばブログ記事作成の際にOGPの情報や画像を追加できるようにすることです。
さて、運用にはソースコードの更新やバージョン管理や依存性の管理が必要になります。ブログ記事などで作成したマークダウンファイルを除き、どのように手が届く範囲でシステム全体を更新するのだろうとググってみました。が、はっきりと理解できませんでした。https://www.netlifycms.org/docs/update-the-cms-version/を読むと、
If you are using a package manager like Yarn or NPM, use their standard procedure to update.
とあります。Gatsby製のスターターにはYarnが採用されています。Yarnのstandard procedureのとおり、以下の作業をローカルでおこなうのかと推察しました。
- アーキテクチャやソースコードを更新する(本家リポジトリよりcloneしたり増築したりなど想定)
- package.jsonを更新する(本家リポジトリよりcloneしたり増築分を追加したりなど想定)
- ローカルでyarnを実行する
- 当該Githubにコミット&プッシュする
- 4により、自動的にNetlifyがビルドし、プッシュしたとおりにウェブサイトが構築される
上記の想定どおりで、Netlify CMSの手の届く範囲やウェブサイトのソースコード管理(更新)がうまくいく確率が高くなるのか、それとももっと優れたほかの管理方法があるのかが知りたいです。どうぞよろしくお願いします。
該当のソースコード
補足情報(FW/ツールのバージョンなど)
Netlify CMS(やシステム全体)のバージョンは、現在最新のものを想定していただけるでしょうか。また、なにか想定不足などありましたらぜひご指摘ください!
あなたの回答
tips
プレビュー