feat: блок «Сейчас» + «Заметки редактора» + ArticleMeta

- NowBlock: live indicator (последняя статья / идёт генерация) + bar-чарт за 7 дней
- NotesBlock: карточки заметок редактора с pin
- /notes: отдельная страница со всеми заметками
- ArticleMeta: раскрывающийся блок «Как сделана эта статья» на странице статьи
- В шапку добавлена ссылка «Заметки» (desktop и mobile)
This commit is contained in:
Alexey Pavlov
2026-05-31 10:05:28 +03:00
parent 3154b47578
commit c27985614e
8 changed files with 300 additions and 8 deletions
+2 -3
View File
@@ -5,6 +5,7 @@ import Footer from '@/components/Footer';
import ReadingProgress from '@/components/ReadingProgress';
import ScrollToTop from '@/components/ScrollToTop';
import ShareButton from '@/components/ShareButton';
import ArticleMeta from '@/components/ArticleMeta';
import ArticleCard from '@/components/ArticleCard';
import { getArticle, listArticles } from '@/lib/engine';
import { renderMarkdown, formatDate } from '@/lib/markdown';
@@ -108,9 +109,7 @@ export default async function ArticlePage({ params }) {
dangerouslySetInnerHTML={{ __html: html }}
/>
<div className="mt-12 pt-6 border-t-soft text-center">
<p className="mute text-sm">Статья сгенерирована ИИ под редакторским присмотром.</p>
</div>
<ArticleMeta article={article} />
</article>
{related.length > 0 && (