2015-07-28 3 views
0

Позвольте мне предположить, что у меня есть следующая архитектураГенерация различных страниц на основе различных содержаний

_components (папки)

  1. x1.html
  2. x2.html
  3. x3.html

У меня есть первая страница, где я получил информацию из раздела YAM для каждого компонента.

enter image description here

В этот момент я хотел бы добавить ссылку для каждого компонента на другую страницу, где я буду отображать компонент в большем порядке.

Итак, позвольте мне предположить, что я есть, на первой странице:

<div class="col-md-1"> 
       <a href="componentbig.html"><span id= "logos" class="material-icons">&#xE85B;</span></a> 
      </div> 

и В componentbig.html я хотел бы открыть правильный компонент на основе ссылки.

Есть ли у вас предложения для меня?

ответ

0

Если я правильно вас понял, то collections может быть функцией, которую вы ищете. Например, я обычно использую коллекции для создания списка продуктов, а затем также имею специальную страницу для каждого продукта. Также убедитесь, что вы проверили easy tutorial by Ben Balter.

+0

Вы должны извлечь наиболее полезные части из этих ссылок в свои. Ссылки могут быть недоступны в будущем, и ваш ответ будет легче найти! – gustavohenke

+0

@ Günter, я использую коллекцию в других частях на веб-сайте, но здесь разные. Когда вы приземляетесь на вторую страницу, вам нужно получить информацию о том, откуда вы. Как сказать jekyll эту информацию в правильном направлении? На основе предыдущего «клика» он должен создать правильный контент на второй странице! –

+0

Jekyll - статический генератор сайта, поэтому вы не можете создавать сайты на лету таким образом, и он не содержит информацию о сеансах. То, что вы пытаетесь достичь, - это динамическое решение. Вы можете попытаться проанализировать HTTP-заголовок referer из запроса с помощью JavaScript, а затем сгенерировать новую страницу также с помощью JavaScript. –