Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microcms + nuxt.jsで個人ブログサイトをデプロイした件

Microcms + nuxt.jsで個人ブログサイトをデプロイした件

Microcms + nuxt.jsで個人ブログサイトをデプロイした件についてお話です。

Nobuyoshi

May 17, 2020
Tweet

More Decks by Nobuyoshi

Other Decks in Programming

Transcript

  1. 1.自己紹介 Name うえむー Skill html / css / scss /

    javascript / jQuery / vue.js / gulp.js / php etc... ※趣味でgo・nuxt.js・micro cms・firebaseを勉強中です。 今後は next.js・x-ninjaも勉強したいと思います。 Hobby プログラミング学習・ビートボックス・ゴルフ・ボードゲーム・麻雀 SNS・ブログサイト Twitter::https://twitter.com/uemuragame5683 ブログサイト:https://nu-blogsite.net/
  2. 2.開発経緯・手順 1.作業手順 2.設計・要件定義 3.nuxt.jsをインストール 4.設定・デザイン      ・製造(静的コーディング) 5.micro cmsアカウント登録 6.コンテンツ登録・API出力 7.製造(組み込み)

    8.お名前.com登録 9.ドメイン・レンタルサーバー購入              ・SSL化 10.検証環境デプロイ・動作検証・修正 11.本番環境デプロイ・Nu-blog公開
  3. 3.microcms・nuxt.jsとは 主な機能 ・Vue ファイルで記述できること(*.vue) ・コードを自動的に分割すること ・サーバーサイドレンダリング ・非同期データをハンドリングするパワフルなルーティング ・静的ファイルの配信 ・JS と

    CSS のミニファイ化 ・<head> 要素(<title>、<meta> など)の管理 ・開発モードにおけるホットリローディング ・プリプロセッサ: Sass, Less, Stylus な ・モジュール構造で拡張できること etc....
  4. 3.microcms・nuxt.jsとは 実装してすごいなと体感したところ ・Vue ファイルで記述できること(*.vue) ・コードを自動的に分割すること ・サーバーサイドレンダリング ・非同期データをハンドリングするパワフルなルーティング ・静的ファイルの配信 ・JS と

    CSS のミニファイ化 ・<head> 要素(<title>、<meta> など)の管理 ・開発モードにおけるホットリローディング ・プリプロセッサ: Sass, Less, Stylus な ・モジュール構造で拡張できること etc....
  5. 5.今後の活動・まとめ 今後の予定 ・周に1回~2回ブログを更新、LPを作成して展開したい。 ・アンケート機能を追加する ・next.js + micro cmsで実装して比較検証してみたい ・netlifyでデプロイしたい。 まとめ

    ・micro cmsは自由にフロント構築ができて、部分的にCMS化できるので改修の費用が かからずエンジニアからしたらありがたい。 ・nuxt.jsは最初は難しいという印象だったけど、慣れると作業が楽になる。 ・諦めずに構築して自分に自信がついた。