Чем и как зашифрованную?
А если прокрутить эту страницу до самого низавзял, унизил меня... Ктож инструкции до конца читает? Ты где такое видел?)
выбирай на вкус
https://jamstack.org/headless-cms/
мне лень возвращатья к теме, но проблема, которую ув. Василий Банников не конкретизировал - это разница во view между результатом CMS и итоговым сайтом
а во вторых - CMS на локальной компе это не CMS - в общем-то это вторая причина, почему оно не распрострнанено
Если уже нашёл решение, то почему бы не написать его в ответах, чтобы другой ищущий нашёл возможное решение?
То что нет какого-то популярного решения (если бы существовало - оно легко бы гуглилось) говорит о том, что оно оно либо никому не нужно, либо что есть какие-то принципиальные проблемы в таком решении.
Авторизуешься на фронте через github oauth2 и можешь через api редактировать файлы.не нужно этого. можешь просто взять api ключ и добавлять его в каждом запросе (закешировать в куках ещё можно). Либо зашифровать условным AES-128 прям в коде и расшифровывать через свой пароль.
1. При добавлении новых страниц или категорий нужно отредактировать все страницы, где есть какая-то навигация.
2. В GH Pages настроено кэширование ~10 минут => сам опыт редактирования будет очень странным. Вот ты открыл сайт - статьи нет. Залогинился, чтобы подключилось API - статья вроде бы в списке есть и даже можно открыть её по прямой ссылке.
А это вообще курс по использованию Github pages. Каким образом вы ища CMS нашли курс и компонент для редактирования текста мне не ясно.
Мне кажется - гораздо выгоднее будет инвестировать своё время на изучение markdown, чтобы он не казался решением "на любителя".