Как настроить Jekyll с Netlify CMS для редактирования и создания страниц - PullRequest
1 голос
/ 17 июня 2019

У меня есть простой сайт на jekyll, и я пытаюсь заставить netlify cms работать в качестве редактора страниц и постов.

Если я попытаюсь переместить страницы в папку страниц в папке пользовательских коллекций, то, похоже, они не будут создаваться, если они не имеют расширения .md, но на страницах есть множество пользовательских HTML и использования .md. появляется для отображения HTML на странице в виде текста, а не HTML.

Если я оставляю страницы в корне, то netlify cms не забирает их, но я их настраиваю.

Существует 3 основных типа страниц: домашняя страница, страница типа шлюза второго уровня, страницы содержимого

, а затем сообщения в блоге.

Как мне настроить это так, чтобы netlify могла редактировать мои страницы, а пользователи могли создавать новые страницы?

Сайт находится здесь: https://github.com/tofuwarrior/sites-clearspringacupuncture

Спасибо.

1 Ответ

0 голосов
/ 18 июня 2019

Netlify CMS - отличная система.Однако, если вам нужен WordPress-подобный опыт, который также очень прост для разработчика, я рекомендую CloudCannon.Это платная CMS, но она поддерживает визуальное редактирование, что означает, что любая статическая страница с <div class='editable'></div> может быть отредактирована в их системе.Он также поддерживает изменение размера изображения.Создать новые страницы в CloudCannon так же просто, как клонировать старые и переименовать их.Это абсолютно стоит проверить.

Вернуться к вашему вопросу ... Кажется, вы написали «страницу» вместо «страницы» в файле config.yml.Вот рабочий файл конфигурации для Netlify, в котором вы можете видеть, что правильное имя - "pages".

PS.Я заметил, что у вас есть папка «customcollections».Это кажется странным для меня.Разве не все коллекции пользовательских коллекций в Jekyll?

...