Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
書く・即・DONEな仕組みをNuxtで作る
Search
448jp | OKI Yoshiya
July 27, 2023
Programming
0
400
書く・即・DONEな仕組みをNuxtで作る
2023/7/27 「Vue.jsの勉強会はなんぼあってもいいですからね」
448jp | OKI Yoshiya
July 27, 2023
Tweet
Share
More Decks by 448jp | OKI Yoshiya
See All by 448jp | OKI Yoshiya
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
340
Webデザイナーが押さえておきたいエンジニアとの連携ポイント
448jp
0
4.1k
合意形成のためのFigma活用術
448jp
0
170
神速でワイヤーフレームを作るためのライブラリ
448jp
1
890
Figmaで神速ドキュメント作成術
448jp
3
2.6k
今から始めるFigma超入門
448jp
0
1.7k
零細Web制作会社のリモートワーク事情
448jp
0
450
エンジニアに120%意図を伝えるためのAdobe XDデザインテクニック
448jp
2
790
コーディングを神速化するJetBrains IDEのご紹介~基本機能からHTML/CSSまで~
448jp
0
360
Other Decks in Programming
See All in Programming
Level up your Gemini CLI - D&D Style!
palladius
1
180
AWS CDKの推しポイントN選
akihisaikeda
1
240
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.2k
How Software Deployment tools have changed in the past 20 years
geshan
0
28k
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
26
22k
AIコーディングエージェント(Gemini)
kondai24
0
190
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
370
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
20k
WebRTC と Rust と8K 60fps
tnoho
2
1.9k
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.2k
CSC305 Lecture 17
javiergs
PRO
0
330
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
4
1.5k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
Automating Front-end Workflow
addyosmani
1371
200k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Fireside Chat
paigeccino
41
3.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Rails Girls Zürich Keynote
gr2m
95
14k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Vue.jsの勉強会はなんぼあってもいいですからね 書く・即・DONEな仕組みを で作る Nuxt 合同会社世路庵 沖 良矢 | 2023.7.27 THU
おき 沖 よ し や 良矢 @448jp ⚫ 合同会社世路庵 代表
⚫ デザイナー/エンジニア ⚫ 受託制作一筋20年
None
Adobe MAX Japan 長岡造形大学 LinkedInラーニング Web Designing MdN × Bau-ya
DIST
相原 典佳、沖 良矢、倉又 美樹、岡部 千幸(著) ⚫ 2023.5.26発売 ⚫ 272ページ 2,860円
⚫ エムディエヌコーポレーション刊 初心者からちゃんとしたプロになる Figma基礎入門
ブログ構築における の選択肢 2023年
代表的なブログ構築手法 ⚫ スクラッチで開発 (Nuxt、Next.js、Astro...) ⚫ SSGで開発 (VitePress、Gatsby...) ⚫ ブログソフト (WordPress、Movable
Type...) ⚫ SaaS (note、Zenn、Qiita...) ⚫ ノーコード (STUDIO、Wix...)
ブログ構築手法の星取表 開発コスト ランニングコスト メンテナンスコスト カスタマイズの自由度 コンテンツの管理しやすさ ウェブサイトとの連携 スクラッチ ✕ ◯
✕ ◎ ◎ ◎ SSG △ ◯ ◯ △ ◯ ◯ ブログソフト ✕ ◯ ✕ ◎ ✕ ◎ SaaS ◎ △ ◎ ✕ △ ✕ ノーコード ◯ ✕ ◯ △ △ △
構築手法の選定は現在も一長一短
ブログ構築手法の星取表 開発コスト ランニングコスト メンテナンスコスト カスタマイズの自由度 コンテンツの管理しやすさ ウェブサイトとの連携 スクラッチ ✕ ◯
✕ ◎ ◎ ◎ SSG △ ◯ ◯ △ ◯ ◯ ブログソフト ✕ ◯ ✕ ◎ ✕ ◎ SaaS ◎ △ ◎ ✕ △ ✕ ノーコード ◯ ✕ ◯ △ △ △
スクラッチ開発の手段 JavaScriptフレームワーク ⚫ Nuxt, Vue ⚫ Next.js, React ⚫ Astro
/ Svelte ⚫ jQuery...? コンテンツ管理 ⚫ ヘッドレスCMS ⚫ 静的アセット ⚫ 自前DB ⚫ WordPress REST API
スクラッチ開発の手段 レンダリング ⚫ ISR ⚫ SSG ⚫ SSR ⚫ SPA
ホスティング ⚫ CDN ⚫ 自社サーバー ⚫ レンタルサーバー
構築手法の選定は現在も一長一短 一方、スクラッチ開発の手法はラーメン化
醤油ラーメンと豚骨ラーメンに勝ち負けがないように、 VueとReact、ヘッドレスCMSとWordPress REST APIなどの手法は 好みやこだわりとしての違いしかなくなってきている
今回の技術選定 ⚫ JavaScriptフレームワーク:Nuxt 3(理由:好きだから) ⚫ コンテンツ管理:microCMS(理由:好きだから) ⚫ レンダリング:SSG(理由:速いから) ⚫ ホスティング:Cloudflare
Pages(理由:好きだから) ⚫ UIコンポーネント:NuxtLabs UI(理由:使ってみたいから)
デモ
Nuxt 3+Cloudflare Pagesの注意点1 Nuxt 3のSSGをCloudflare Pagesにデプロイするとき、「ビルドの設定」でNuxtのプリセットがありますが、これはNuxt 2用です。Nuxt 3では動きま せん。ビルドコマンド「npm run
generate」、ビルド出力ディレクトリ「.output/public」と設定しましょう。
Nuxt 3+Cloudflare Pagesの注意点2 そのままではビルドでコケるため、2つの環境変数を設定します。NITRO_PRESETはNuxtビルド時の設定、NODE_VERSIONはCloudflare上で利用 されるNode.jsのバージョン指定です。
まとめ Conclusion
好きなラーメンを食べるように、 を選んで、 楽しいものを作りましょう! 好きな技術
None
None
ありがとうございました 合同会社世路庵 沖 良矢 @448jp