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
Static Site Generator でサイト構築 / building sites w...
Search
miyake
September 08, 2022
Technology
500
1
Share
Static Site Generator でサイト構築 / building sites with static site generator
Alternative Architecture DOJO #7 のセッション資料です
miyake
September 08, 2022
More Decks by miyake
See All by miyake
Serverless Agent Architecture on Azure / serverless-agent-on-azure
miyake
1
240
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
410
Mirroring Azure Cosmos DB in Microsoft Fabric
miyake
2
320
LLM 時代におさえておきたい Azure Serverless ファミリーまとめ / serverlessdaystokyo2023-llm-aoai
miyake
9
3.1k
Nuxt Studio を使ってみた / nuxt-studio-intro
miyake
1
1.3k
Microsoft Build 2023 で発表された Cosmos DB の注目アップデート / Microsoft Build 2023 Cosmos DB update
miyake
1
940
祝 🎉 両方とも正式リリース! GitHub Codespaces と Nuxt3 で次世代開発体験 / codespaces-nuxt3
miyake
0
1.6k
Design and implementation of Cosmos DB Change Feed-centric architecture
miyake
0
1.2k
Other Decks in Technology
See All in Technology
GoとSIMDとWasmの今。
askua
1
130
AIが変えた"品質の守り方"
kkakizaki
13
5.5k
はじめてのDatadog
kairim0
0
240
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
120
Javaで学ぶSOLID原則
negima
1
240
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
150
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
290
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
480
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
380
さきさん文庫の書籍ができるまで
sakiengineer
0
320
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
350
Diagnosing performance problems without the guesswork
elenatanasoiu
0
130
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Building Adaptive Systems
keathley
44
3k
How to make the Groovebox
asonas
2
2.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
New Earth Scene 8
popppiees
3
2.3k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
WENDY [Excerpt]
tessaabrams
11
38k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
Static Site Generator でサイト構築 Alternative Architecture DOJO #7 Kazuyuki Miyake
About Me 三宅 和之 @kazuyukimiyake 株式会社ゼンアーキテクツ 代表 Microsoft MVP ( for
Microsoft Azure ) Vue.js 日本ユーザーグループコアスタッフ PaaS がかりの部屋(Blog): https://k-miyake.github.io/blog/
Static Site(静的サイト)構築のトレンド HTML を書いて FTP でアップロードする時代は終わった コンテンツは Markdown で書く Static
Site Generator を使って、静的コンテンツを生成する 生成された HTML 等をクラウドにデプロイする Web アプリケーションと同様の開発スタイルになった 3
Static Site(静的サイト) のユースケース コーポレートサイト ランディングページ(LP) ドキュメント、マニュアル ブログ など コンテンツが簡単に更新でき、サクサク動くことが求められる 4
Static Site によるサイト配信 事前にビルドしてから静的コンテンツのみでサイトを配信 パフォーマンス、スケーラビリティ、セキュリティ面に優れる 5
Static Site Generator(SSG) 動的コンテンツを 事前にレンダリング し静的ファイルを生成する Git ベース SSG と
API ベース SSG がある Jekyll, Gatsby, HUGO, Next.js, Nuxt.js, VitePress など 6
Git ベースの SSG コンテンツは Git リポジトリで管理 リポジトリ内の markdown 等でコンテンツを作成、更新 データベースや
CMS サーバー が不要 Git の運用に慣れた開発者向け 7
DEMO VitePress でドキュメントサイトを作成する 8
API ベースの SSG (Jamstack) コンテンツは Headless CMS で管理 Headless CMS
提供の管理画面でコンテンツを作成、更新 ビルドプロセスの中で CMS の API からコンテンツを取得 一般ユーザーがコンテンツ更新をするのに向いている 9
CMS のパラダイムシフト モノリシック型(Wordpress 他)から Jamstack へ 静的サイトの技術スタックを組み合わせたアーキテクチャ 10
Jamstack の仕組み フレームワーク x Headless CMS x ホスティング 11
Static Site のクラウドホスティング ホスティングサービス / CDN 系 Netlify Vercel Cloudflare
Pages クラウドサービス系 AWS Amplify Google Firebase Hosting Azure Static Web Apps 12
Azure Static Web Apps 静的サイトに最適化された Azure のホスティングサービス CI/CD と統合された開発体験(DX)を提供 13
Azure Static Web Apps の基本機能 静的サイトホスティングに必要な基本機能はすべて揃っている 14
DEMO Azure Static Web Apps へのデプロイ 15
Azure Static Web Apps の拡張機能 高度なアーキテクチャに対応するサービスとの統合をサポート 16
認証/認可の統合 コード追加なしで主要プロバイダーの認証を組み込める AAD B2C 等の OIDC プロバイダーもカスタム認証で対応可能 17
DEMO Static Web Apps に認証を組み込む 18
ご清聴ありがとうございました DJ タイムもお楽しみに! 19