--- // Pixels to Motors の1年(LP。LOG の記事ではない) // 伝えること:画面の中で AI を使いこなした土台(AI に書かせ・確かめさせ・記録させる進め方)が、ロボットを動かす AI への道になる // グラフに特化した作り(2026-10-25 エイイチと詰めた)。各セクションの主役はグラフ1枚、文は補助。色は白・青(#1a3fcc)・黒だけ // 本文(グラフの SVG を含む)は tools/one_year_lp.py が src/data/one-year/body.html に書き出す。見た目の決まりはこのファイルの style // 数字は 2026-10-25 の時点(10月は25日まで)。入口は TOP(OneYearBanner) import Base from '../layouts/Base.astro'; import { SITE, AUTHOR, PUBLISHER } from '../lib/seo'; import body from '../data/one-year/body.html?raw'; const path = '/one-year'; const url = SITE + path; const title = '画面の中で AI を使いこなした土台が、ロボットを動かす AI への道になる ― Pixels to Motors の1年'; const seoTitle = 'Pixels to Motors の1年|画面の中の AI から、ロボットを動かす AI へ'; const description = '1年で、ロボットは画面の中の絵から、自分で学習させた AI が動かす机の上の実物になった。土台は、AI に書かせ・確かめさせ・記録させる進め方と、省かずに残した作業ログ379本。速さ・見落としの直し・空いた時間をグラフで示した。'; const published = '2026-10-25'; const jsonLd = [ { '@context': 'https://schema.org', '@type': 'Article', headline: title, description, url, mainEntityOfPage: url, image: [SITE + '/og/one-year.jpg'], inLanguage: 'ja', datePublished: published, dateModified: published, author: AUTHOR, publisher: PUBLISHER, about: [{ '@type': 'Thing', name: 'フィジカルAI' }, { '@type': 'Thing', name: 'AIエージェント' }, { '@type': 'Thing', name: 'ロボットアーム' }], }, { '@context': 'https://schema.org', '@type': 'BreadcrumbList', itemListElement: [ { '@type': 'ListItem', position: 1, name: 'Pixels to Motors', item: SITE + '/' }, { '@type': 'ListItem', position: 2, name: 'Pixels to Motors の1年', item: url }, ], }, ]; ---