Gatsby & React Static
Reactベースな静的サイトジェネレータ比較
2018/4/27
Okachi.js vol.15
出演
{:name “Kazuhiro Hara”
:twitter “@kara_d”
:interest “SPA, WebVR, Clojure,
Design research”}
Clojure / ClojureScript で
Electronアプリケーションを
作るためのスタートキット / プラットホーム
● オープンソースにてGitHubにて公開
● MITライセンス
● 現在のスター数 : 346
http://descjop.org/
https://github.com/karad/chochoi
ビルドツールの依存なしで
ClojureScriptベースのNode.jsコマンドを作れるツール
● オープンソースにてGitHubにて公開
● MITライセンス
● 現在のスター数 : 4
chochoi
Gatsby
概要
Gatsbyの概要
● 名前 : Gatsby
● サイト : https://www.gatsbyjs.org/
● スター数 : 21,106
仕組み
インストール・HelloWorld
インストール・HelloWorld
インストール
新規プロジェクト作成
開発モードで起動
$ gatsby new helloworld
$ npm install --global gatsby-cli
$ gatsby develop
サイトの確認
サイトの確認
http://localhost:8000/ でサイトの確認
http://localhost:8000/___graphql でGraphiQLというin-browserツールが立ち上がる。以
下のように入れてみる
{
site {
siteMetadata {
title
}
}
}
GraphiQL
すると、下記のように出力
{
"data": {
"site": {
"siteMetadata": {
"title": "Gatsby Default Starter"
}
}
}
}
ビルド
ビルド
プロジェクトのビルド
ビルドされたものをローカルサーバにて確認
$ gatsby build
$ gatsby serve
React Static
概要
React Static
● 名前 : React Static
● サイト : https://react-static.js.org/
● スター数 : 4,696
仕組み
インストール・HelloWorld
インストール・HelloWorld
インストール
新規プロジェクト作成
開発モードで起動
$ react-static create
$ yarn global add react-static / npm install -g react-static
$ react-static start
サイトの確認
サイトの確認
http://localhost:3000 でサイトの確認
ビルド
ビルド
プロジェクトのビルド
ビルドされたものをローカルサーバにて確認
$ react-static build --staging
$ yarn serve
END
ありがとうございました
2018/4/27
Okachi.js vol.15

Gatsby & React Static