Структура выходного каталога в ассемблере

Я создаю статический сайт, используя grunt.js и сборку. У меня есть файл data.json, используемый для построения страниц с использованием ассемблера:

{
    "articles": [
        {
            "author": "Brian", 
            "headline": "A Generation on the Hook 1", 
            "body": "cars, and start businesses by means of debt", 
             "slug" : "n-hook1",
            "publish_on": "2014-10-10T04:00:00+00:00", 
            "url": "http://example.com/2014/oct/08/n-hook1/", 
        }, 
        {
            "author": "Brian", 
            "headline": "A Generation on the Hook 2", 
            "body": "As millions go to college, buy homes,", 
            "slug" : "n-hook2",
            "publish_on": "2014-10-12T04:00:00+00:00", 
            "url": "http://example.com/2014/oct/08/n-hook2/", 
        }, 

    ], 
}

Я хотел бы, чтобы выходные данные создавались в следующих каталогах, например: 2014/oct/08/n-hook1/index.html. Как я могу создать каталоги в сборке?

Возможно ли это даже с collect.io? Если есть что-то лучше, дайте мне знать. Я новичок в мире JS и хотел бы получить направление. Я видел этот вопрос, но это, кажется, связано с размещением файлов в разных каталогах. Может быть, я должен написать помощник? Если так, я не уверен, с чего начать.

Мне нравится сборка, потому что страницы, которые генерируются полностью переданы на стороне клиента, и я просто представляю данные json. Не уверен, что есть что-то лучше.

1 ответ

Плагин Grunt-Assembly-Permalinks был решением, он делает то, что мне нужно.

Другие вопросы по тегам