キャメルスタジオ

株式会社キャメルスタジオの公式ブログです。Three.jsを用いたギミックやクリエイテ…

キャメルスタジオ

株式会社キャメルスタジオの公式ブログです。Three.jsを用いたギミックやクリエイティブに関しての情報をお伝えいたします。

記事一覧

固定された記事

自社コーポレートサイトをWordpressからNuxt.js&Firebaseに移行したお話

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。 今回は弊社キャメルスタジオのコーポレートサイトを、長年続けていたWordPress運用からNuxt.jsとFir…

【Firebase Authentication】ログイン周りの便利な記述

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。 今回はFirebase Authenticationのログイン周りの便利な記述についてのご紹介です。 Firebase Authe…

【Nuxt.js】画像遅延読み込みでパフォーマンスを向上させよう!

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。 今回はサイトのパフォーマンスをあげるための画像の読み込みに関してのご紹介です。 サイトを作成…

【Nuxt.js】 layoutsディレクトリについて

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。 今回はNuxtのlayoutsディレクトリについてご紹介します。 Nuxtにはlayoutsディレクトリがデフォル…

【Nuxt.js】の導入

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。 今回は今流行りのvue.jsのフレームワークである「Nuxt.js」の導入の仕方についてご紹介いたします。…

キャメルスタジオ note始めます。

はじめまして、株式会社キャメルスタジオです。 この度、弊社コーポレートサイトのリニューアルに伴い、技術の発表の場としてnoteを使い情報発信を始めることにしました。…

自社コーポレートサイトをWordpressからNuxt.js&Firebaseに移行したお話

自社コーポレートサイトをWordpressからNuxt.js&Firebaseに移行したお話

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。
今回は弊社キャメルスタジオのコーポレートサイトを、長年続けていたWordPress運用からNuxt.jsとFirebaseの運用へ移行したお話をさせて頂きます。

移行した経緯2010年からWordPressによる運用を始めていたこともあり、このあたりの負債がかなり積み上がっておりました。

具体的には、
・当時から利用していたプ

もっとみる
【Firebase Authentication】ログイン周りの便利な記述

【Firebase Authentication】ログイン周りの便利な記述

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。
今回はFirebase Authenticationのログイン周りの便利な記述についてのご紹介です。

Firebase Authenticationでログイン機能を実装した際に、

新規会員登録したらメールアドレス宛てに確認用のメールを送信したい!
パスワード忘れた場合、パスワード再設定のメールを送信したい!

なんてこと、ログ

もっとみる
【Nuxt.js】画像遅延読み込みでパフォーマンスを向上させよう!

【Nuxt.js】画像遅延読み込みでパフォーマンスを向上させよう!

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。
今回はサイトのパフォーマンスをあげるための画像の読み込みに関してのご紹介です。

サイトを作成していくにあたってコンテンツの量や画像が多いとサイトの読み込みってどんどん遅くなっていきますよね。

画像はなにも設定しなければページを読み込んだ際にすべての画像が読み込まれてしまうので時間がかかってしまいます。
逆に言ってしまえばページ

もっとみる
【Nuxt.js】 layoutsディレクトリについて

【Nuxt.js】 layoutsディレクトリについて

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。
今回はNuxtのlayoutsディレクトリについてご紹介します。

Nuxtにはlayoutsディレクトリがデフォルトで存在しており、この中にdefault.vueというファイルが格納されています。
このファイルが全ページデフォルトのレイアウトファイルになります。

もし、

・ページによってレイアウトを変えたい!
・読み込むコン

もっとみる
【Nuxt.js】の導入

【Nuxt.js】の導入

こんにちは、キャメルスタジオのフロントエンドエンジニアの谷口です。
今回は今流行りのvue.jsのフレームワークである「Nuxt.js」の導入の仕方についてご紹介いたします。

Nuxt.jsとはSPAやSSRにも対応できるVue.jsのフレームワークです。
デフォルトで以下のパッケージが含まれていてwebpackなども導入されています。
Vue.js単体でSPAサイトを作成する場合vue-rou

もっとみる
キャメルスタジオ note始めます。

キャメルスタジオ note始めます。

はじめまして、株式会社キャメルスタジオです。

この度、弊社コーポレートサイトのリニューアルに伴い、技術の発表の場としてnoteを使い情報発信を始めることにしました。

まずはサイトリニューアルの際に取り扱ったNuxt.js, Firebase, three.jsのお話をしようと思いますのでよろしくお願いいたします!