docpad как движок для ведения блога, нумерация страниц и проблемы, связанные со многими сообщениями?

Последний день я потратил на настройку docpad в качестве движка для ведения блога, начиная с https://github.com/balupton/website После того, как все заработало и выглядело так, как мне нравится, я пришел к последней проблеме -

На странице со всеми сообщениями блога я вывожу document.contentRenderedWithoutLayouts для каждого документа в @documents.

Я должен быть готов вести достаточно большой блог

Это означает, что мне нужно сделать разбиение на страницы.

Что кажется лучшим способом сделать это? Я думал, что сообщения во вложенных папках внутри блога, но затем мне приходится перебирать папки, предполагая, что каждая папка является страницей, разбивающей на следующую страницу, необходимо также отсортировать так, чтобы папка с самыми новыми сообщениями была первой, папка со следующей последней отображается как страница 2


person user254694    schedule 09.09.2013    source источник


Ответы (1)


Возможно, вам лучше всего подойдет Paged Plugin, он автоматически разделит указанный документ на несколько документов и вставит их в базу данных. Это работает для вас?

person balupton    schedule 10.09.2013
comment
Думаю, я попробую это, выглядит нелогичным, думаю, я бы подумал что-то вроде - person user254694; 10.09.2013
comment
Я думаю, я попробую это, выглядит нелогичным, я думаю, я обычно думал бы что-то вроде - @documents - это массив, получить длину, деленную на 10, сообщает количество страниц, убрать индекс из рендеринга этой части, поэтому несколько страниц таким образом - так что @documents [от 0 до 10] — первая страница и так далее. Кажется разумным? - person user254694; 10.09.2013