Может ли сайт Jekyll быть субсайтом на существующем веб-сайте? - PullRequest
0 голосов
/ 28 мая 2019

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

Лично я хотел бы вытащить весь сайт из Джекилла, поскольку то, что мы делаем, и то, для чего создан Джекилл, - это две разные вещи. Но бюджет и время являются факторами, и капитальный ремонт не в обозримом будущем.

Кто-нибудь пробовал это, и если да, каковы болевые точки / лучшие практики?

Спасибо

1 Ответ

1 голос
/ 29 мая 2019

Вам повезло.Это совсем не сложная задача.Просто создайте папку с именем _layouts в корневом каталоге и создайте в ней файл «customhome.html».

Затем создайте файл index.md в корневом каталоге и установите его:

---
title: Home
layout: customhome
---

Запишите всю свою (пользовательскую) веб-страницу в файл customhome.html, например, так:

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html> 

В качестве бонуса вы можете протестировать свой файл customhome.html прямо в браузере, не вводя Jekyll (пока вы продолжаете все в строке).

PS.Вы даже можете забыть вышеизложенное и поместить в корень простой файл index.html, который тоже работает!Убедитесь, что вы удалили существующий файл index.md, если он доступен.

...