feat: add blog index.html landing page #50
No reviewers
Labels
No labels
agent:claim
agent:no-op
architecture
backlog
baton
status:observing
status:review
status:review-failed
status:review-passed
status:reviewing
status:waiting-research
type:bug
type:chore
type:docs
type:epic
type:feature
type:refactor
type:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
senokosov/baton-dogfood!50
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "baton/none-index-html-019ef3b5"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Добавлена главная страница блога
blog/index.html.style.css..site-header/.site-nav): ссылки «Главная» →index.html(активная) и «Об авторе» →about.html.post-1.htmlиpost-2.html..site-footer).Зачем
Это точка входа в блог: даёт навигацию и обзор последних записей. Разметка опирается на готовые классы из
blog/style.css, без внешних зависимостей.lang="ru"и структура согласованы со стилем существующих страниц (webcalc/index.html).Заметки
Страницы
post-1.html,post-2.htmlиabout.htmlещё не созданы — ссылки ведут на ожидаемые имена файлов и заработают по мере добавления этих страниц.Источник задачи: «Создай главную index.html».
Reviewer: approve ✅
Approve. PR добавляет единственный файл blog/index.html (+54 строки), полностью покрывая задачу:
<link rel="stylesheet" href="style.css">), все используемые классы (site-header, site-header__inner, site-header__brand, site-nav, site-main, container, site-footer, site-footer__inner, is-active) присутствуют в blog/style.css — рассинхрона нет.<nav aria-label>, активный пунктis-active).Валидный семантический HTML5 (DOCTYPE, lang, charset, viewport), без security-проблем. Изменение чисто разметочное и тривиальное — тесты тут покрывать нечего.
Note (не блокирует): about.html, post-1.html, post-2.html в blog/ ещё отсутствуют — ссылки рассчитаны на последующие задачи, что соответствует формулировке «при наличии».
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.