Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Nuxt Studio を使ってみた / nuxt-studio-intro
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
490
Serverless Agent Architecture on Azure / serverless-agent-on-azure
miyake
1
330
Azure Serverless × AI Agent × MCP アーキテクチャ最前線 / Azure Serverless Agent Architecture
miyake
15
5.3k
Cosmos DB で持続可能な RAG を実現しよう!~ AOAI Dev Day ふりかえりを添えて / Sustainable RAG with Cosmos DB with recap AOAI Dev Day
miyake
1
430
Mirroring Azure Cosmos DB in Microsoft Fabric
miyake
2
360
LLM 時代におさえておきたい Azure Serverless ファミリーまとめ / serverlessdaystokyo2023-llm-aoai
miyake
9
3.2k
Microsoft Build 2023 で発表された Cosmos DB の注目アップデート / Microsoft Build 2023 Cosmos DB update
miyake
1
970
祝 🎉 両方とも正式リリース! GitHub Codespaces と Nuxt3 で次世代開発体験 / codespaces-nuxt3
miyake
0
1.6k
Static Site Generator でサイト構築 / building sites with static site generator
miyake
1
520
Other Decks in Technology
See All in Technology
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
460
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
120
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
130
LLMに渡さなかった仕事
nanaism
0
1.3k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
120
SREへの勘違いに気づいた後の話
tomodakengo
0
130
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
150
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
540
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
33
30k
CLIライブラリ開発を支える技術
htnabe
0
140
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
3.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
My Coaching Mixtape
mlcsv
0
320
Visualization
eitanlees
152
17k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
530
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
510
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
480
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 タイムもお楽しみに︕