Тут, я так понял, конфликт того, что читатель хочет читать учебник в offline, а автор - содержать его в up-to-date. Мне кажется, компромиссом был бы какой-то формат, который умеет жить в offline, но при подключении к интернету - скачивает обновления
Например, у браузеров есть плагины и/или режимы, чтобы выбранная страница загружалась и сохранялась в кэше, если интернет есть, и бралась из кэша, если нет.
С другой стороны, никто не мешает делать это и вручную.
Ещё можно сделать в странице код, проверяющий наличие обновлений. А вот сохранить новую версию поверх старой (или новые части где-то в коде старой)
автоматически по указанию самой страницы браузер скорее всего не даст (по крайней мере, для TiddlyWiki, хранящей все данные в одном файле на диске, сделали плагин для Firefox, чтобы это было возможно в новых версиях последнего). Это потенциальная дыра в безопасности. Зато можно сохранять данные в локальном хранилище, через которое нет прямого доступа к файловой системе клиента. Но это ставит в зависимость от профиля+браузера.
-- Вт ноя 08, 2016 05:19:41 --Кстати, есть же какие-то решения для вёрстки «книги» (типа того Windows Help’а) с поиском, оглавлением и прочим из набора страниц
md с, видимо, дополнительной какой-то информацией.