Пишу серию из трех статей на Хабр про историю горутин. Это чтиво по 40 минут на трех файлах, и вычитывать их в IDE нечем: моношрифт во всю ширину монитора, ни полей, ни абзацного ритма. Глазами читателя так не посмотришь.
Соседние варианты не подошли. Отдельный вьюер надо ставить и обновлять, а grip поднимает сервер и висит в фоне все то время, пока открыта вкладка.
rmd {file_0}.md {file_1}.md {file_n}.mdТри файла складываются в одну страницу, справа сайдбар с документами и оглавлением текущего. Браузер открывается, процесс выходит.
И вкладка после этого продолжает работать. Шрифты, стили, mermaid, katex, картинки в base64 вшиты в тот же HTML, внешних URL там нет ни одного. Закрыл ноут, ушел в офлайн, открыл вкладку завтра: темы переключаются, диаграммы рисуются, переходы между файлами живые. Цена вопроса бинарь на 16 мегабайт (внутри лежит все, что странице может понадобиться). Терпимо.
Темы светлая, темная и бумага. Размеры текста 13, 16 и 20 пикселей: на двадцати сразу видно, где абзац разъехался.
Флаг
--edit делает страницу редактируемой. Кликаешь в абзац, он превращается в textarea с markdown-исходником именно этого блока, Cmd+S пишет файлы на диск. Опечатки правлю по ходу чтения, не возвращаясь в IDE.Флаг
--tunnel поднимает рядом ngrok и печатает публичную ссылку, чтобы отдать черновик на вычитку.Честная часть.
--edit вместе с --tunnel это не ссылка "почитать": у кого она есть, тот перепишет файлы у тебя на диске. И картинки инлайнятся без вопросов, так что  в чужом markdown приедет в страницу как base64 и уедет по ссылке вместе с ней. Чужие файлы перед туннелем стоит открыть глазами.brew install dsbasko/tap/rmd
https://github.com/dsbasko/rmd
