Машина редактирования
astro-inkstone — бумага; astro-inkbrush — перо. Движок превращает любой контентный сайт на Astro в его собственный редактор: наведите курсор на абзац в режиме редактирования — и маленькая ручка предложит ✎ правку, ✦ вопрос Claude, ⟲ историю. Отдельного демо-сайта, куда надо идти смотреть, не существует — сад, который вы читаете, и есть демо. Запустите его через npm run wiki — и каждая здешняя заметка, включая эту страницу, открывается для правки на месте; а статическая сборка вроде той, что вы сейчас читаете, не содержит ни единого байта кода CMS.
- единственная база данных
- git
- страховки на каждом сохранении
- 2
- кода CMS в статической сборке
- 0 Б
Пять глав
История версий и откат
Помощь ИИ
Инбокс Obsidian
Как разрешаются вики-ссылки
Где его место
Движку принадлежат возможности CMS и диалект Markdown с его контролем контента: грамматика, которую принимает редактор, и грамматика, которую отрисовывает страница, обязаны быть одной грамматикой, поэтому она написана однажды и потребляется всюду (тройное разделение объясняет, почему граница проведена именно там). Стили принадлежат слою бумаги; айдентика — вашему сайту. Всё, что отрисовано на этих страницах, — включая полосу над этим текстом — работа бумаги; всё, что эти страницы редактирует, — движок.
Читательский маршрут. Впервые видите движок → Часть I→Часть II; встраиваете его в сайт → сначала Быстрый старт; диалект, за соблюдением которого следит рубеж сохранения → «Всё и сразу»; заметка о ведении заметок → эссе о садоводстве.