Я только начинаю работать с Netlify CMS и не понимаю, как обновить CMS после того, как мой admin/config.yml
изменится
Я клонировал проект Hugo по умолчанию, изменил некоторые поля config.yml
файла для домашней страницы и правильно подключил их в index.html. Созданный статический файл выглядит правильно.
Однако, когда я перехожу на CMS (/admin
), я вижу только старый контент index.html (в разделе предварительного просмотра CMS). Поэтому я переименовал папку js
и скопировал только файл app.js
в новую папку js
. Но это ломает вещи, говоря, что cms.js
отсутствует. Я добавил старую, но она не подняла cms-preview-templates
.
Я думал, что все это будет сгенерировано из config.yml
.. Нужно ли мне вручную редактировать файлы JS для настройки CMS? Или можно восстановить все файлы после config.yml
и изменения связанных файлов html?
На странице справки по настройке вашего собственного сайта мало говорится о редактировании шаблона.
Обновление. Я вижу, что cms.js
файл содержит примерно следующее содержание:
import HomePreview from "./cms-preview-templates/home";
import PostPreview from "./cms-preview-templates/post";
import ProductsPreview from "./cms-preview-templates/products";
import ValuesPreview from "./cms-preview-templates/values";
import ContactPreview from "./cms-preview-templates/contact";
и когда я проверяю эти файлы (ветка master
), они содержат содержимое исходного образца проекта и не содержат внесенных мной изменений. Что мне нужно сделать, чтобы автоматически обновлять эти файлы шаблонов, когда я вношу изменения на свой сайт (соответствующие изменения находятся в файле admin/config.yml
)?
Спасибо!