2012-04-11 42 views
0

jsonファイル内のディレクトリにページの配列を生成するJekyllプラグインを作成しようとしています。ですから、foo.htmlを含むディレクトリとbar.htmlを含むサブディレクトリfooは、 "foo、/ foo/bar"を生成します。私はRubyを完全に新しくしています。Rubyでディレクトリのjson配列を生成しますか?

答えて

2

Ruby's Dir classでグロブとワイルドカードを使用できます。 files = Dir['./**/*.html']の行に沿って何かを使って、現在のディレクトリから.htmlファイルの配列を再帰的に取得できます。

JSONを生成するには、まず自分のプラグインを使用する人は、JSONライブラリへのアクセス(require 'json')を持っていることを確認してから、ファイルアレイ上#to_jsonヘルパーメソッドを使用したいと思います:files.to_json

関連する問題