2015-02-25 7 views
0

Я пытаюсь отобразить частичный снимок с помощью сборки. Я насторить Grunt задачу следующим образом:Как визуализировать частичную уценку с помощью сборки?

assemble: { 
     options: { 
      flatten: true, 
      partials: [ 'src/_inc/**/*.hbs', 'src/_content/pages/*.md' ], 
      layoutdir: 'src/_layouts', 
      layout: 'default.hbs',    
     }, 
     pages: { 
      options: { 
       data: 'src/_data/pages/*.json', 
      }, 
      files: {'public/': ['src/pages/*.hbs']} 
     }, 
    } 

Я могу легко ссылаться на любое частичное из этой папки просто делать {{>partial_file_name}} и она работает просто отлично, но когда я пытаюсь разобрать его как уценки, не будет Работа.

--- 
title: <%= home.title %> 
--- 

<p>Source:</p> 

<pre>{{>home}}</pre> <--- this works fine and returns the source code of home.md 

<p>Rendered:</p> 

{{md 'home'}} <--- this DOES NOT output anything! 

Я также пытался делать {{md home}}, {{md home.md}} и {{md 'home.md'}}, но ни один из них не работал. Что я делаю не так?

+0

вы пробовали '{{MD './home'}}'? – XrXrXr

+0

Я считаю, что использование '{{md './home'}}' просто ссылается на жестко закодированный путь, который в этом случае будет указывать на тот же каталог, что и шаблон, который ссылается на него? Во всяком случае, я попробовал, и это не сработало. – goodpixels

ответ

1

Вы можете использовать вспомогательный блок уценки:

{{#markdown}} 
    {{> home }} 
{{/markdown}} 
+0

Кажется, все работает отлично. Благодаря! – goodpixels

 Смежные вопросы

  • Нет связанных вопросов^_^