0
json 파일의 디렉토리에 페이지 배열을 생성하는 Jekyll 플러그인을 작성하려고합니다. 따라서 foo.html이 들어있는 디렉토리와 bar.html이 들어있는 서브 디렉토리 foo는 "foo,/foo/bar"를 생성합니다. Ruby에 완전히 익숙하지 않습니다. somone에 어떤 포인터가 있습니까?Ruby에서 json 배열을 생성 하시겠습니까?
json 파일의 디렉토리에 페이지 배열을 생성하는 Jekyll 플러그인을 작성하려고합니다. 따라서 foo.html이 들어있는 디렉토리와 bar.html이 들어있는 서브 디렉토리 foo는 "foo,/foo/bar"를 생성합니다. Ruby에 완전히 익숙하지 않습니다. somone에 어떤 포인터가 있습니까?Ruby에서 json 배열을 생성 하시겠습니까?
glob 및 와일드 카드를 Ruby's Dir class과 함께 사용할 수 있습니다. files = Dir['./**/*.html']
행을 따라 무언가를 사용하여 재귀 적으로 .html 파일의 배열을 현재 디렉토리에서 가져올 수 있습니다.
JSON을 생성하려면 먼저 플러그인을 사용하는 사람이 JSON 라이브러리에 대한 액세스 (require 'json'
)를 가지고 있는지 확인하려면 다음 파일 배열의 #to_json
도우미 메서드를 사용하십시오 : files.to_json