2017-02-21 15 views
0
сайта

GitHub: https://geloangelia.github.io/mynewsite/profileДжекил ссылка не работает должным образом

РЕПО: https://github.com/geloangelia/mynewsite

У меня возникли проблемы с ссылками. i не ссылается на правильный путь. путь должен быть _site \ vclist (NAME)

КОД:

<ul> 
{% for list in site.data.vclist %} 
    <li><a href="{{ list.Name | datapage_url: 'vclist'}}">{{list.Name}}</a> 
</li> 
{% endfor %} 
</ul> 
+0

Вы должны разместить соответствующий код в вопросе, чтобы его можно было понять, не переходя на внешние сайты (кроме того, что иногда бывает полезно использовать репозиторий github). – marcanuy

+0

hi marcanuy описание отредактировано. Благодаря –

ответ

0

Проблема заключается в том, как вы генерировать ссылки с фильтром тегом, вам нужно добавить BasePath к сформированной URL, и указать каталог, в котором плагин генерирует файлы:

<ul> 
{% for list in site.data.vclist %} 
    <li><a href="{{site.baseurl}}/{{ list.Name | datapage_url: '/vclist' }}">{{list.Name}}</a></li> 
{% endfor %} 
</ul> 

Кроме того, постоянная ссылка не должен быть расположена в макете, поэтому удалить постоянную ссылку из _layouts/profile.html

--- 
layout: page 
--- 
+0

я следую за этим, к сожалению, Im получаю ту же ошибку: 404 Файл не найден –

+0

код:

    {% для списка в site.data.vclist%}
  • {{list.Name}}
  • {% ENDFOR%}

+0

I» тестируется локально и работает нормально, сборка может занять несколько минут, поскольку файл данных большой, также вы можете опубликовать сообщение об ошибке, если есть https://help.github.com/articles/viewing-jekyll-build-error -messages/ – marcanuy

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