XML

静的サイトジェネレーター - XML

静的サイトジェネレーター(SSG)は、Markdownなどのコンテンツファイルやテンプレートから、事前にHTMLファイルを生成するツールです。データベースやサーバーサイド処理が不要で、高速な配信と高いセキュリティが特徴です。Next.js、Hugo、Gatsby、Jekyll、Astroなど、様々な言語やフレームワークで実装されたジェネレーターが存在し、ブログ、ドキュメントサイト、マーケティングサイトなど幅広い用途で利用されています。

静的サイトジェネレーター SSG Web開発 フロントエンド ブログ ドキュメント
<?xml version="1.0" encoding="UTF-8"?>
<items>
  <item>
    <code>01</code>
    <slug>nextjs</slug>
    <name>Next.js</name>
    <description>Vercelが開発するReactベースのフルスタックフレームワークです。</description>
    <buildSpeed>Medium</buildSpeed>
    <framework>React</framework>
    <language>JavaScript/TypeScript</language>
    <latestVersion>16.x</latestVersion>
    <useCases>[&quot;Webアプリケーション&quot;,&quot;ECサイト&quot;,&quot;マーケティングサイト&quot;,&quot;ドキュメント&quot;]</useCases>
  </item>
  <item>
    <code>02</code>
    <slug>hugo</slug>
    <name>Hugo</name>
    <description>Go言語で書かれた世界最速の静的サイトジェネレーターです。</description>
    <buildSpeed>Very Fast</buildSpeed>
    <framework>Go Templates</framework>
    <language>Go</language>
    <latestVersion>0.155.x</latestVersion>
    <useCases>[&quot;ブログ&quot;,&quot;ドキュメント&quot;,&quot;企業サイト&quot;,&quot;ニュースサイト&quot;]</useCases>
  </item>
  <item>
    <code>03</code>
    <slug>gatsby</slug>
    <name>Gatsby</name>
    <description>ReactとGraphQLをベースにした静的サイトジェネレーターです。</description>
    <buildSpeed>Medium to Slow</buildSpeed>
    <framework>React</framework>
    <language>JavaScript/TypeScript</language>
    <latestVersion>5.x</latestVersion>
    <useCases>[&quot;マーケティングサイト&quot;,&quot;ブログ&quot;,&quot;CMS連携サイト&quot;]</useCases>
  </item>
  <item>
    <code>04</code>
    <slug>jekyll</slug>
    <name>Jekyll</name>
    <description>Rubyで書かれたシンプルなブログ対応静的サイトジェネレーターです。</description>
    <buildSpeed>Slow</buildSpeed>
    <framework>Liquid</framework>
    <language>Ruby</language>
    <latestVersion>4.4.x</latestVersion>
    <useCases>[&quot;個人ブログ&quot;,&quot;GitHub Pages&quot;,&quot;ポートフォリオ&quot;]</useCases>
  </item>
  <item>
    <code>05</code>
    <slug>astro</slug>
    <name>Astro</name>
    <description>コンテンツ駆動型ウェブサイトのためのフレームワークです。</description>
    <buildSpeed>Fast</buildSpeed>
    <framework>Framework-agnostic</framework>
    <language>JavaScript/TypeScript</language>
    <latestVersion>5.17.x</latestVersion>
    <useCases>[&quot;マーケティングサイト&quot;,&quot;ブログ&quot;,&quot;eコマース&quot;,&quot;ドキュメント&quot;]</useCases>
  </item>
  <item>
    <code>06</code>
    <slug>eleventy</slug>
    <name>Eleventy</name>
    <description>シンプルで柔軟なNode.jsベースの静的サイトジェネレーターです。</description>
    <buildSpeed>Fast</buildSpeed>
    <framework>Multiple</framework>
    <language>JavaScript</language>
    <latestVersion>3.x</latestVersion>
    <useCases>[&quot;ブログ&quot;,&quot;ドキュメント&quot;,&quot;ポートフォリオ&quot;]</useCases>
  </item>
  <item>
    <code>07</code>
    <slug>nuxt</slug>
    <name>Nuxt</name>
    <description>Vue.jsベースの直感的なWeb開発フレームワークです。</description>
    <buildSpeed>Medium</buildSpeed>
    <framework>Vue.js</framework>
    <language>JavaScript/TypeScript</language>
    <latestVersion>3.x</latestVersion>
    <useCases>[&quot;Webアプリケーション&quot;,&quot;企業サイト&quot;,&quot;コンテンツサイト&quot;]</useCases>
  </item>
  <item>
    <code>08</code>
    <slug>sveltekit</slug>
    <name>SvelteKit</name>
    <description>SvelteをベースにしたフルスタックWebアプリケーションフレームワークです。</description>
    <buildSpeed>Fast</buildSpeed>
    <framework>Svelte</framework>
    <language>JavaScript/TypeScript</language>
    <latestVersion>2.x</latestVersion>
    <useCases>[&quot;Webアプリケーション&quot;,&quot;インタラクティブサイト&quot;,&quot;ダッシュボード&quot;]</useCases>
  </item>
</items>