JSONファイルのディレクトリにページの配列を生成するJekyllプラグインを作成しようとしています。したがって、foo.html を含むディレクトリと、bar.html を含むサブディレクトリ foo の場合、「foo, /foo/bar」が生成されます。私はRubyにまったく慣れていません。何かポインタはありますか?
質問する
618 次
1 に答える
2
RubyのDirクラスでグロブとワイルドカードを使用できます。。の行に沿ったものを使用して、現在のディレクトリから再帰的に.htmlファイルの配列を取得できますfiles = Dir['./**/*.html']
。
JSONを生成するには、まずプラグインを使用している人がJSONライブラリ(require 'json'
)にアクセスできることを確認してから#to_json
、ファイル配列でヘルパーメソッドを使用します。files.to_json
于 2012-04-11T11:50:07.857 に答える