Add SEO and agent-readable documentation

This commit is contained in:
2026-08-14 21:10:52 +09:00
parent cda32cc260
commit e5c73c647d
26 changed files with 576 additions and 13 deletions
+19
View File
@@ -0,0 +1,19 @@
/*
Content-Signal: search=yes, ai-input=yes, ai-train=no
X-Content-Type-Options: nosniff
/*.md
Content-Type: text/markdown; charset=utf-8
X-Robots-Tag: noindex
/llms.txt
Content-Type: text/plain; charset=utf-8
X-Robots-Tag: noindex
/llms-full.txt
Content-Type: text/plain; charset=utf-8
X-Robots-Tag: noindex
/ja/llms-full.txt
Content-Type: text/plain; charset=utf-8
X-Robots-Tag: noindex
+37
View File
@@ -0,0 +1,37 @@
/docs /docs/en/ 301
/docs/ /docs/en/ 301
/docs/components/ /docs/en/components/ 301
/docs/embedding/ /docs/en/embedding/ 301
/docs/introduction/ /docs/en/introduction/ 301
/docs/language/ /docs/en/language/ 301
/docs/language/constraints-and-defaults/ /docs/en/language/constraints-and-defaults/ 301
/docs/language/evaluation/ /docs/en/language/evaluation/ 301
/docs/language/examples/ /docs/en/language/examples/ 301
/docs/language/expression/ /docs/en/language/expression/ 301
/docs/language/expression/arithmetic/ /docs/en/language/expression/arithmetic/ 301
/docs/language/expression/array/ /docs/en/language/expression/array/ 301
/docs/language/expression/ascription/ /docs/en/language/expression/ascription/ 301
/docs/language/expression/composition/ /docs/en/language/expression/composition/ 301
/docs/language/expression/default/ /docs/en/language/expression/default/ 301
/docs/language/expression/function/ /docs/en/language/expression/function/ 301
/docs/language/expression/function-call/ /docs/en/language/expression/function-call/ 301
/docs/language/expression/identifier/ /docs/en/language/expression/identifier/ 301
/docs/language/expression/import/ /docs/en/language/expression/import/ 301
/docs/language/expression/let/ /docs/en/language/expression/let/ 301
/docs/language/expression/literal/ /docs/en/language/expression/literal/ 301
/docs/language/expression/logical-and-comparison/ /docs/en/language/expression/logical-and-comparison/ 301
/docs/language/expression/match/ /docs/en/language/expression/match/ 301
/docs/language/expression/object/ /docs/en/language/expression/object/ 301
/docs/language/expression/path-reference/ /docs/en/language/expression/path-reference/ 301
/docs/language/functions/ /docs/en/language/functions/ 301
/docs/language/grammar/ /docs/en/language/grammar/ 301
/docs/language/materialization-and-errors/ /docs/en/language/materialization-and-errors/ 301
/docs/language/modules-and-imports/ /docs/en/language/modules-and-imports/ 301
/docs/language/naming/ /docs/en/language/naming/ 301
/docs/language/operators/ /docs/en/language/operators/ 301
/docs/language/syntax/ /docs/en/language/syntax/ 301
/docs/language/value/ /docs/en/language/value/ 301
/docs/language/value/bool/ /docs/en/language/value/bool/ 301
/docs/language/value/float/ /docs/en/language/value/float/ 301
/docs/language/value/int/ /docs/en/language/value/int/ 301
/docs/language/value/string/ /docs/en/language/value/string/ 301
+4
View File
@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
<rect width="64" height="64" fill="#1a73e8"/>
<path d="M17 13h14c12 0 20 7 20 19s-8 19-20 19H17V13Zm10 9v20h4c6 0 10-3 10-10s-4-10-10-10h-4Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 228 B

+11
View File
@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630" viewBox="0 0 1200 630">
<rect width="1200" height="630" fill="#f6f7f8"/>
<rect x="72" y="72" width="1056" height="486" fill="#fff" stroke="#dadce0" stroke-width="2"/>
<rect x="120" y="118" width="72" height="72" fill="#1a73e8"/>
<path d="M139 135h16c14 0 23 8 23 19s-9 21-23 21h-16v-40Zm11 10v20h5c7 0 11-3 11-10s-4-10-11-10h-5Z" fill="#fff"/>
<text x="216" y="170" fill="#171717" font-family="IBM Plex Sans, Arial, sans-serif" font-size="54" font-weight="600">Decodal</text>
<text x="120" y="300" fill="#171717" font-family="IBM Plex Sans, Arial, sans-serif" font-size="68" font-weight="600">Deferred Constraint</text>
<text x="120" y="380" fill="#171717" font-family="IBM Plex Sans, Arial, sans-serif" font-size="68" font-weight="600">Data Language</text>
<text x="120" y="465" fill="#5f6368" font-family="IBM Plex Mono, monospace" font-size="30">configuration · constraints · defaults</text>
<rect x="120" y="505" width="160" height="6" fill="#1a73e8"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB