Как добавить больше к голове на Джекилла - PullRequest
0 голосов
/ 04 января 2019

У меня есть веб-сайт на GitHub, который в настоящее время использует тему Jekyll и работает на HTML.Проблема в том, что я должен положить

---
layout: default
---

в начало, и это заботится о голове.Но теперь я ничего не могу добавить к голове, например, важные скрипты, которые мне нужно использовать.Если у кого-то есть опыт с этим, что я могу сделать?

Ответы [ 2 ]

0 голосов
/ 04 января 2019

Jekyll view можно разделить на две основные части: макет и второй контент.Макеты хранятся в _layouts папках, вы можете добавить туда свой собственный макет, вы даже можете использовать другие макеты для создания нового , проверьте здесь .

Для каждого макета вам нужно{{ content }}, это место, где содержимое вашей страницы будет добавлено окончательно.

Вы также можете добавить еще немного информации в свой контент для доступа к макету. Добавлена ​​информация

И получите ее на главной странице / странице макета. Получить информацию

0 голосов
/ 04 января 2019

https://jekyllrb.com/docs/layouts/#usage

Первый шаг - поместить исходный код шаблона в default.html.

Создайте следующий файл _layouts/default.html

И затем вы можете поместить в него все, что захотите, и настроить head, например:

<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>{{ page.title }}</title>
    <link rel="stylesheet" href="/css/style.css">
  </head>
  <body>
    <nav>
      <a href="/">Home</a>
      <a href="/blog/">Blog</a>
    </nav>
    <h1>{{ page.title }}</h1>
    <section>
      {{ content }}
    </section>
    <footer>
      &copy; to me
    </footer>
  </body>
</html>
...