Сайт родился вместе с девлогом
Сайт появился раньше спрайтов. Пока на нём только главная страница и этот девлог, но основа уже та, на которой будет держаться всё остальное: страница игры, галерея, скачивание, английская версия.
Зачем
Каждая запись девлога — это текстовый файл в том же репозитории, что и игра, рядом с кодом. Сайт читает эти файлы напрямую, ничего не копируя: мы пишем запись, и она становится страницей. Нам нужно как можно меньше трения при публикации, потому что девлоги маленьких проектов умирают именно от трения.
Мы выбрали статические страницы. Без сервера, без базы и без расходов подойдёт любой хостинг файлов, и сайт переживёт наплыв посетителей, не поднимая никого посреди ночи.
Как это работает
У каждой записи есть статус. Черновик виден только нам, в режиме разработки, с оранжевой меткой, а опубликованное видят все. Сейчас всё в черновиках, поэтому публичный сайт показывает главную с питчем и фразой «пока ничего не опубликовано». В каждой записи также перечислены коммиты, о которых она рассказывает, и когда репозиторий откроется, хеши станут ссылками на код. RSS есть.
Оформление минимальное: текст с засечками, тёмный фон и три цвета тестовых элементов (огонь, лёд, молния) как акцент, плюс favicon 16 пикселей, нарисованный вручную. Когда появится арт, сайт пойдёт за ним.
Дальше
Домен и деплой оставим до тех пор, пока будет что публиковать. До этого сайт работает только на машине того, кто разрабатывает.
Изменения
- feat(site): Astro site with landing page and devlog
Static site under site/ reading devlog/*.md as a content collection. Pages: landing, devlog list, entry, RSS. Drafts show only in dev or with SHOW_DRAFTS=1; production hides anything not status: publicado.