Skip to content

Commit 063daab

Browse files
bloxsterclaude
andcommitted
seo: exclude /search from sitemap + robots, enrich two thin descriptions
- Add sitemap ignorePatterns for /search (client-side search results page has no indexable content) and Disallow it in robots.txt. - Expand the how-it-works and introduction meta descriptions from one-liners to fuller ~150-char summaries (better SERP snippets + llms.txt entries). - Regenerate llms.txt / llms-full.txt to match (verified with --check). - Ignore Python __pycache__. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 0cf70a8 commit 063daab

7 files changed

Lines changed: 15 additions & 6 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@ build/
1616
npm-debug.log*
1717
yarn-debug.log*
1818
yarn-error.log*
19+
20+
# Python
21+
__pycache__/
22+
*.pyc

docs/basics/how-it-works.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: How it works
3-
description: Technical details of the Zilkworm prover.
3+
description: How the Zilkworm prover works — the C++ EVM core runs as riscv32im firmware inside a zkVM that traces execution and proves it with a pluggable backend such as SP1.
44
sidebar_position: 4
55
---
66

docs/basics/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Introduction
3-
description: The Zilkworm project at a glance.
3+
description: Zilkworm is an evolution of Erigon's C++ Silkworm client focused on zero-knowledge proofs — a RISC-V-targeted core that proves full Ethereum block state transitions.
44
sidebar_position: 2
55
---
66

docusaurus.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ const config: Config = {
7979
},
8080
blog: false as false,
8181
theme: {customCss: './src/css/custom.css'},
82+
sitemap: {
83+
// The client-side search results page has no indexable content.
84+
ignorePatterns: ['/search'],
85+
},
8286
} satisfies Preset.Options,
8387
],
8488
],

static/llms-full.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ SP1_PROVER=cuda RUST_BACKTRACE=full RUST_LOG=info z6m_prover prove --n 1 --file-
185185

186186
Source: https://zilkworm.erigon.tech/documentation/basics/how-it-works
187187

188-
_Technical details of the Zilkworm prover._
188+
_How the Zilkworm prover works — the C++ EVM core runs as riscv32im firmware inside a zkVM that traces execution and proves it with a pluggable backend such as SP1._
189189

190190
The actual code of Zilkworm acts as the guest program for a zkVM. In reality though, it's optimized for one or more provers and the minimal riscv32im ISA. The thing about integrating with a certain zkVM prover backend though is that one needs to be careful about its memory boundaries, hardware and environment limitations and provisions.
191191

@@ -237,7 +237,7 @@ Cryptographic operations are heavy, and the RV32IM guest has no business carryin
237237

238238
Source: https://zilkworm.erigon.tech/documentation/basics/introduction
239239

240-
_The Zilkworm project at a glance._
240+
_Zilkworm is an evolution of Erigon's C++ Silkworm client focused on zero-knowledge proofs — a RISC-V-targeted core that proves full Ethereum block state transitions._
241241

242242
### The Naming
243243

static/llms.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
- [Background](https://zilkworm.erigon.tech/documentation/basics/background) — Why Zilkworm exists — Ethereum scaling, ZK proofs, and the case for a native C++ ZKEVM core.
88
- [FAQs](https://zilkworm.erigon.tech/documentation/basics/faqs) — Frequently asked questions about Zilkworm — benchmarks, team, timeline, integration plans, and prover backends.
99
- [Getting Started](https://zilkworm.erigon.tech/documentation/basics/getting-started) — Run the Zilkworm prover via the pre-built Docker image — setup, block fetch, dry-run execute, prove, and CUDA acceleration.
10-
- [How it works](https://zilkworm.erigon.tech/documentation/basics/how-it-works) — Technical details of the Zilkworm prover.
11-
- [Introduction](https://zilkworm.erigon.tech/documentation/basics/introduction) — The Zilkworm project at a glance.
10+
- [How it works](https://zilkworm.erigon.tech/documentation/basics/how-it-works) — How the Zilkworm prover works — the C++ EVM core runs as riscv32im firmware inside a zkVM that traces execution and proves it with a pluggable backend such as SP1.
11+
- [Introduction](https://zilkworm.erigon.tech/documentation/basics/introduction) — Zilkworm is an evolution of Erigon's C++ Silkworm client focused on zero-knowledge proofs — a RISC-V-targeted core that proves full Ethereum block state transitions.
1212

1313
## Home
1414

static/robots.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
User-agent: *
22
Allow: /
3+
Disallow: /search
34

45
Sitemap: https://zilkworm.erigon.tech/sitemap.xml

0 commit comments

Comments
 (0)