0

ここgenerate_categories.rbからプラグインを使用してカテゴリを生成します。ただし、カテゴリにスペースが含まれている場合は、ディレクトリをアンダースコアで作成したいと思います。

たとえば、「Metro Design Language」という名前のカテゴリは、ディレクトリ「Metro_Design_Language」に作成する必要があります。

元のコードを使用して、97 行目を変更しました。

から:

self.write_category_index(File.join(dir, category), category)

に:

self.write_category_index(File.join(dir, category.gsub(' ','_')), category)

しかし、何らかの理由で Jekyll は_siteコンテンツを生成できません。いくつかのカテゴリ (インデックス付き) を生成した後、ハングします。

私はRubyとJekyllを初めて使用するので、これに関するアドバイスをいただければ幸いです。

4

1 に答える 1

0

コードに問題はありません。

GitHubはプラグインの実行を許可していないため、categoriesディレクトリ外に_siteディレクトリがないか確認してください。重複がある場合、基になるユーザー権限にディレクトリを上書き/置換する権限がない可能性があるため、Jekyll がハングしているように見えます。

categoriesディレクトリ外のディレクトリを削除すると、_siteすべてが機能します。

于 2012-06-07T19:56:00.833 に答える