0

JSONファイルのディレクトリにページの配列を生成するJekyllプラグインを作成しようとしています。したがって、foo.html を含むディレクトリと、bar.html を含むサブディレクトリ foo の場合、「foo, /foo/bar」が生成されます。私はRubyにまったく慣れていません。何かポインタはありますか?

4

1 に答える 1

2

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

JSONを生成するには、まずプラグインを使用している人がJSONライブラリ(require 'json')にアクセスできることを確認してから#to_json、ファイル配列でヘルパーメソッドを使用します。files.to_json

于 2012-04-11T11:50:07.857 に答える