ブログをVue.jsでつくる(全体設計編)
前段
最近業務でVue.jsを触ることが多くなったので、このブログをVue.jsで作ってみようと思った。
仕様(再)検討
これまでのアーキテクチャ構想
- Firebase + Webpack + Vue,jを予定していた
改めてアーキテクチャを考える
- Webpack + Vue.jsは変わらないので、問題はホスティングと
.md
を持たせるストレージ- (まぁもっと全体的なことを言うのであればブログとしての管理画面とか挑戦しても良いんやけど、第1段階としてそこまで手広げたくない)
ホスティング
ストレージ
- 直接リポジトリに埋め込む→Netlifyでホスティングまで全部できる。ただし直接マークダウンを触ってリポジトリにコミットする必要がある。
- ButterCMSみたいなCMSサービス→これならCMS側でコンテンツの管理をしてアプリケーション側はそれを叩きに行くだけでいいのでいちいちgitをわちゃわちゃしなくても良い。あと多分GAとかその辺りのめんどいのを割と簡単にやってくれるっぽい。良さそう。
改めて全体の構成
- Netlify (デプロイ)
- Webpack + Vuejs (アプリケーション)
- ButterCSM (記事の管理)
- Bulma (CSSフレームワーク。余裕があれば)
- これでいきたい。この構成はVueの公式ドキュメントに例が載ってたから間違ってはなさそう。
- 遅くても11月中には完成させたい。