Структура выходного каталога в ассемблере
Я создаю статический сайт, используя 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 был решением, он делает то, что мне нужно.