Github Pages и Jekyll не совпадают - PullRequest
0 голосов
/ 06 ноября 2018

Я только что создал страницы github, используя Jekyll, но между _config.yml и моей страницей github он не совпадает. Где моя ошибка?

На самом деле есть некоторые ошибки (не совпадают), но в качестве примера, пожалуйста, смотрите названия из обоих мест. Из _config.yml я сделал заголовок "ABAYblablabla | Индонезийский разработчик Wannabe". Но на github вместо этого поднимается «Обо мне». Может ли кто-нибудь помочь мне настроить между GitHub Pages и исходным кодом?

Конфиг https://github.com/abaykan/abaykan.github.io/blob/master/_config.yml

Github Pages https://abaykan.github.io/

Извините, я использую Google Translate. Мой английский испорчен.

1 Ответ

0 голосов
/ 07 ноября 2018

В вашей теме index.md нет title: my page title, и Github Pages предлагает один из заголовков html. Когда он находит <h1>About Me</h1>, он устанавливает для index.md заголовок «Обо мне».

Затем у вас есть _layout / default.html , который устанавливает заголовок страницы следующим образом:

{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}

Это означает, что он печатает page.title ИЛИ site.title, НЕ оба.

Если вы хотите напечатать site.title И в конечном итоге page.title, вы можете сделать:

{{ site.title }}{% if page.title %} - {{ page.title }}{% endif %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...