おすすめの静的サイトジェネレーターを教えてください。
GitHub Pages を使ってみようと思い、いい感じの静的サイトジェネレーターを探しています。
おすすめがあれば教えていただきたいです。
条件は以下の通りです。
- GitHub Pages で使える。
- Markdownで記事を記述できる。
- デザインがモダン
- 記事生成が速い
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
投稿2018/04/20 11:14
総合スコア21735
0
質問文にReact.js
のタグが付いているので、React用の静的サイトジェネレーター「Gatsby」はどうでしょう?
Markdownで記事を記述できる。
以下を参照。
Adding Markdown Pages
GitHub Pages で使える。
投稿2018/04/20 11:11
総合スコア2415
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
現状Hugo一択でしょうね。
私は現状Hexo使ってますが、1記事作る度にコンパイルが走りますね。
全記事のページに新しいページのリンクを作りますよビャビャビャビャという感じで塵が積もって凄まじい遅さになります。
まぁ、30記事くらいなら1秒程度で全部吐き出してくれるのでまだそんなに気にならないけど、ゆくゆくを考えるとちょっと億劫です。
出来合いのものを使う事を考えれば第一感Hugoでしょう。
一応自分で作る案も検討しました。
コンパイルの手間を減らす為に、index.htmlとbundle.jsだけ先にコンパイルしておき、
JSON化した記事一覧をAjaxで取得、他のMarkdown製の記事も全てAjaxで取ってくるみたいな設計を考えました。
しかし誰がどうやってそのJSONファイルで出来た記事一覧を用意するのか?
誰かが全てのMarkdown記事を読み込んでJSONファイルを吐き出す処理が必要となります。
これはReact.jsを使っている静的サイトジェネレータも同様で、
結局どのジェネレータもトップページや隣接ページのリンク等を考えると、
結局全ての記事ファイルを読み込んでゴリゴリ処理をしていくというフローがあるのは避けられません。
投稿2018/04/20 11:55
総合スコア21158
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/29 13:39