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