Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Nuxt Studio を使ってみた / nuxt-studio-intro
Search
miyake
September 06, 2023
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Nuxt Studio を使ってみた / nuxt-studio-intro
GEEKERS NITE #3 で発表したスライドです。
https://geekersnites.connpass.com/event/294145/
miyake
September 06, 2023
More Decks by miyake
See All by miyake
Serverless Agent Architecture on Azure / serverless-agent-on-azure
miyake
1
270
Azure Serverless × AI Agent × MCP アーキテクチャ最前線 / Azure Serverless Agent Architecture
miyake
15
5k
Cosmos DB で持続可能な RAG を実現しよう!~ AOAI Dev Day ふりかえりを添えて / Sustainable RAG with Cosmos DB with recap AOAI Dev Day
miyake
1
420
Mirroring Azure Cosmos DB in Microsoft Fabric
miyake
2
340
LLM 時代におさえておきたい Azure Serverless ファミリーまとめ / serverlessdaystokyo2023-llm-aoai
miyake
9
3.1k
Microsoft Build 2023 で発表された Cosmos DB の注目アップデート / Microsoft Build 2023 Cosmos DB update
miyake
1
950
祝 🎉 両方とも正式リリース! GitHub Codespaces と Nuxt3 で次世代開発体験 / codespaces-nuxt3
miyake
0
1.6k
Static Site Generator でサイト構築 / building sites with static site generator
miyake
1
510
Design and implementation of Cosmos DB Change Feed-centric architecture
miyake
0
1.3k
Other Decks in Technology
See All in Technology
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
4.5k
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
350
SRE依存からの脱却 運用を開 発チームへ移す、 フルサイ クル開 発体制の実践
joooee0000
0
2.7k
シンガポールで登壇してきます
yama3133
0
110
依頼文化をやめる日 EM視点で語るPlatform EngineeringとInclusive SRE / Discussing Platform Engineering and Inclusive SRE from an EM's Perspective
shin1988
4
5.3k
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
120
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
1
760
SRE Next 2026 何でも屋からの脱却
bto
0
630
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
170
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
190
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
290
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
ラッコキーワード サービス紹介資料
rakko
1
3.9M
Discover your Explorer Soul
emna__ayadi
2
1.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Nuxt Studio を使ってみた GEEKERS NITE #3 - Kazuyuki Miyake
About Me 三宅 和之 / Kazuyuki Miyake 株式会社ゼンアーキテクツ 代表 ZEN:
Azure, GitHub, Nuxt のスペシャリスト集団 Microsoft Regional Director / Microsoft MVP Vue.js ⽇本ユーザーグループコアスタッフ X: @kazuyukimiyake
NuxtLabs Japan やってます
Nuxt Studio とは Nuxt3 アプリケーションの開発⽤プラットフォーム GitHub 上に Nuxt Stuio ⽤のワークスペースが作られる
現在はベータ期間中で、無料で利⽤が可能 正式リリース後の価格体系は不明 現時点(2023 年 9 ⽉)では CMS 機能に特化している Nuxt Content 2 の機能が ブラウザから使えるイメージ
Nuxt Studio の特⻑ ブラウザ上で CMS 運⽤が完結する dev server 不要でブラウザ上からプレビューができる コンテンツ編集中でもリアルタイムにプレビューが更新
Nuxt がベースなので Vue/Nuxt の資産がそのまま使える Nuxt Studio は Git ベースの CMS をカバーしている CMS で運⽤するサイトの新規構築 CMS で運⽤するサイトのデプロイ CMS のコンテンツ管理(記事の追加、修正など)
ブラウザで Markdown の編集とプレビューが可能
Nuxt Studio のはじめ⽅ GitHub の個⼈アカウントで Nuxt Studio に接続する GitHub Apps
として Nuxt Studio がインストールされる チームを作成して共同作業することも可能 テーマを選択する GitHub リポジトリを選択する 既存のリポジトリに追加も可能 DEMO >>>
GitHub Pages へのデプロイ Studio から 1 クリックで GitHub Pages にデプロイ可能
.github/workflows に GitHub Actions の設定が追加される {project-name}.nuxt.space でアクセス可能 カスタムドメインも設定可能 セルフホスティングへのデプロイも可能 実体は Nuxt アプリなので任意の⽅法でデプロイ可能 Vercel, Cloudflare Pages, Azure Static Web Apps など DEMO >>>
テーマ(デザイン) テーマがいくつか⽤意されている(現在は 3 つ) Alpine: ブログ⽤ Content Wind: ポートフォリオ⽤ Docus:
ドキュメントサイト⽤ テーマ開発も可能 スターターテンプレート がある Nuxt の UI 開発は Nuxt UI もおすすめ
Studio 上でのコンテンツ更新(1/2) Nuxt Studio の Edit 機能を使う Studio 上で Markdown
を直接編集できる Markdown は Nuxt Content の MDC Syntax をサポート Vue コンポーネントを Markdown に埋め込める DEMO >>>
Studio 上でのコンテンツ更新(2/2) 編集中の内容は⾃動的に DRAFT として保存される 発⾏する場合に DRAFT の内容をリポジトリにコミットする 更新⽤の GUI
が⽤意されている(開発者じゃなくても使える) ブランチを変えることもできる 直接マージ / PR 作成が選択できる DEMO >>>
コンテンツ開発(1/2) フロントエンドアプリケーション Git ベース CMS の機能は Nuxt Content が使われている Nuxt
Content の流儀にしたがって⾃由にカスタマイズが可能 メディア管理 画像ファイルのアップロードが可能 メディアファイルはデフォルトで Markdown ⽤のファイルパスを取得できる
コンテンツ開発(2/2) アプリケーション設定 アイコンやテーマに関する設定が Studio からできる app.config.ts を編集して Nuxt の設定を変更している デザイン設定(Design
Tokens) 外観を設定できるメニュー Pinceau というスタイル設定ライブラリを使っている 画⾯のサイズやフォント、⾊などを Studio から設定できる
まとめ Nuxt Studio は Nuxt Content をベースにした CMS 環境 Git
ベースの CMS をブラウザのみで完結できる 開発者ではない⼈でもコンテンツの更新などに参加できる Nuxt ベースなので開発の⾃由度が⾼い
ご清聴ありがとうございました DJ タイムもお楽しみに︕