JSON
静的サイトジェネレーター - JSON
静的サイトジェネレーター(SSG)は、Markdownなどのコンテンツファイルやテンプレートから、事前にHTMLファイルを生成するツールです。データベースやサーバーサイド処理が不要で、高速な配信と高いセキュリティが特徴です。Next.js、Hugo、Gatsby、Jekyll、Astroなど、様々な言語やフレームワークで実装されたジェネレーターが存在し、ブログ、ドキュメントサイト、マーケティングサイトなど幅広い用途で利用されています。
静的サイトジェネレーター
SSG
Web開発
フロントエンド
ブログ
ドキュメント
[
{
"code": "01",
"slug": "nextjs",
"name": "Next.js",
"description": "Vercelが開発するReactベースのフルスタックフレームワークです。",
"language": "JavaScript/TypeScript",
"framework": "React",
"buildSpeed": "Medium",
"latestVersion": "16.x",
"useCases": [
"Webアプリケーション",
"ECサイト",
"マーケティングサイト",
"ドキュメント"
]
},
{
"code": "02",
"slug": "hugo",
"name": "Hugo",
"description": "Go言語で書かれた世界最速の静的サイトジェネレーターです。",
"language": "Go",
"framework": "Go Templates",
"buildSpeed": "Very Fast",
"latestVersion": "0.155.x",
"useCases": [
"ブログ",
"ドキュメント",
"企業サイト",
"ニュースサイト"
]
},
{
"code": "03",
"slug": "gatsby",
"name": "Gatsby",
"description": "ReactとGraphQLをベースにした静的サイトジェネレーターです。",
"language": "JavaScript/TypeScript",
"framework": "React",
"buildSpeed": "Medium to Slow",
"latestVersion": "5.x",
"useCases": [
"マーケティングサイト",
"ブログ",
"CMS連携サイト"
]
},
{
"code": "04",
"slug": "jekyll",
"name": "Jekyll",
"description": "Rubyで書かれたシンプルなブログ対応静的サイトジェネレーターです。",
"language": "Ruby",
"framework": "Liquid",
"buildSpeed": "Slow",
"latestVersion": "4.4.x",
"useCases": [
"個人ブログ",
"GitHub Pages",
"ポートフォリオ"
]
},
{
"code": "05",
"slug": "astro",
"name": "Astro",
"description": "コンテンツ駆動型ウェブサイトのためのフレームワークです。",
"language": "JavaScript/TypeScript",
"framework": "Framework-agnostic",
"buildSpeed": "Fast",
"latestVersion": "5.17.x",
"useCases": [
"マーケティングサイト",
"ブログ",
"eコマース",
"ドキュメント"
]
},
{
"code": "06",
"slug": "eleventy",
"name": "Eleventy",
"description": "シンプルで柔軟なNode.jsベースの静的サイトジェネレーターです。",
"language": "JavaScript",
"framework": "Multiple",
"buildSpeed": "Fast",
"latestVersion": "3.x",
"useCases": [
"ブログ",
"ドキュメント",
"ポートフォリオ"
]
},
{
"code": "07",
"slug": "nuxt",
"name": "Nuxt",
"description": "Vue.jsベースの直感的なWeb開発フレームワークです。",
"language": "JavaScript/TypeScript",
"framework": "Vue.js",
"buildSpeed": "Medium",
"latestVersion": "3.x",
"useCases": [
"Webアプリケーション",
"企業サイト",
"コンテンツサイト"
]
},
{
"code": "08",
"slug": "sveltekit",
"name": "SvelteKit",
"description": "SvelteをベースにしたフルスタックWebアプリケーションフレームワークです。",
"language": "JavaScript/TypeScript",
"framework": "Svelte",
"buildSpeed": "Fast",
"latestVersion": "2.x",
"useCases": [
"Webアプリケーション",
"インタラクティブサイト",
"ダッシュボード"
]
}
]