そこで、Jekyll Webサイトのガイドに従って、Jekyllをインストールして実行しました(これをここに投稿する必要はありません)。サイトは完全に稼働していますが、何らかの理由で_layouts
そこにあるはずのディレクトリ。ページでは、いくつかのレイアウトを参照していることがわかります。
index.html
---
layout: default
---
<div class="home">
about.md
---
layout: page
title: About
permalink: /about/
---
This is the base Jekyll theme.
しかし、プロジェクトのディレクトリ構造を見ると:
レイアウトフォルダーがありません。すべてが動作します。また、localhostで実行すると、まったく問題ありません。
Gemベースのテーマを紹介する最新のJekyllバージョン3.2を実行する必要があります( https://jekyllrb.com/docs/themes/ から):
Jekyllテーマは、サイトのコンテンツで上書きできるようにレイアウト、インクルード、スタイルシートをパッケージ化します。
テーマは_config.ymlで設定されます:
theme: minima
以前に_layouts
、_includes
、および_sass
にあった初期ファイルが、テーマにパッケージ化されました。
基本的に、Jekyllはテーマの使用を希望しているため、_layouts
、_includes
、_sass
、_assets
もう。
以前の動作を使用するには、単にgemfileからコピーします。
open $(bundle show minima)
4つのフォルダーをjekyllディレクトリーにコピーします