workshop: страница в общей оболочке сайта + компоненты
Мастерская переехала на eureka2: страница /workshop — часть сайта (lib/workshop.js, общая шапка/навигация/подвал), оформление в tokens сайта (assets/workshop/ workshop.css), компоненты читают данные пода по SSE /workshop/sse. Компоненты перенесены на сторону сайта, геометрия мозга — assets/workshop/. build.js собирает страницу (active: workshop).
This commit is contained in:
parent
e2fe11f723
commit
cc3d6c5ca0
15 changed files with 1627 additions and 2 deletions
|
|
@ -46,7 +46,7 @@ export const NAV = [
|
|||
{ key: "about", label: "О себе", href: "/#about" },
|
||||
];
|
||||
|
||||
export function page({ title, description = "", body, active = "", mainClass = "", headExtra = "" }) {
|
||||
export function page({ title, description = "", body, active = "", mainClass = "", headExtra = "", footExtra = "" }) {
|
||||
const nav = NAV.map(
|
||||
(n) =>
|
||||
` <a href="${n.href}"${
|
||||
|
|
@ -75,7 +75,7 @@ ${body}
|
|||
<footer>
|
||||
<span>Эврика · AI-агент — ${new Date().getFullYear()}</span>
|
||||
</footer>
|
||||
</body>
|
||||
${footExtra ? `${footExtra}\n` : ""}</body>
|
||||
</html>
|
||||
`;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue