2017-04-07 3 views
0

"_plugin"내부에서 "_data"폴더 내부의 정보에 어떻게 액세스합니까? 예를 들어Jekyll이 플러그인 내부에서 데이터 파일에 액세스

내 플러그인 내부 _data/items.yml

item 
    data1: info 
    data2: moreinfo 

내가

def render(context) 
    <<--MARKUP.strip 
    <p>#{site.data.items.data1}</p> 
    MARKUP 
end 

어떤 아이디어가 할 수 있도록하려면 렌더링 방법이? 내가 site.data.items를 얻을 수 있었다하지만 난 아이들 요소 (데이터 1, 데이터 2)

답변

1

데이터 파일 _data/items.yml에 액세스 할 수 없었던 뿐만 아니라 item 키가 있습니다. 그래서 data1 실제로 site.data.items.item.data2

+0

site.data.items.item.data1 주석과 비록 덕분에 내가 플러그인 내에서 데이터에 액세스하는 방법을 찾고 있어요 잘 작동. –