Skip to content
This repository was archived by the owner on Dec 22, 2025. It is now read-only.

Commit 505e1c6

Browse files
bloxsterBloxster
andauthored
250724 mdbook linkcheck implemented (#23)
* Implemented mdbook-linkcheck to avoid broken links * updated book.toml with default colour scheme --------- Co-authored-by: Bloxster <[email protected]>
1 parent b057f73 commit 505e1c6

31 files changed

+71
-71
lines changed

book.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ src = "src"
88

99
[output.html]
1010
git-repository-url = "https://github.com/erigontech/docs"
11+
default-theme = "Ayu"
12+
preferred-dark-theme = "Ayu"
13+
1114
[output.html.fold]
1215
enable = true # whether or not to enable section folding
1316
level = 0 # the depth to start folding
14-
theme = "my-theme"
15-
default-theme = "Ayu"
17+
18+
[output.linkcheck]

src/SUMMARY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
- [Build executable binaries natively for Windows](installation/build_exec_win.md)
1515
- [Windows Subsystem for Linux (WSL)](installation/wsl.md)
1616
- [Docker](installation/docker.md)
17-
- [Upgrading from a previous version](installation/upgrading-md)
17+
- [Upgrading from a previous version](installation/upgrading.md)
1818

1919
- [Basic Usage](basic-usage.md)
2020
- [Type of Node](basic/node.md)
@@ -23,7 +23,7 @@
2323
- [Supported Networks](basic/networks.md)
2424
- [Default Ports and Firewalls](basic/ports.md)
2525
- [YAML/TOML Config](basic/yaml.md)
26-
- [Web3 Wallet](basic/wallet)
26+
- [Web3 Wallet](basic/wallet.md)
2727

2828
- [Quick nodes](quick_nodes.md)
2929
- [How to run an Ethereum node](nodes/ethereum.md)

src/about/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
- [Contributing to Erigon 3](#contributing-to-erigon-3)
5-
- [Contributing to Documentation](#contributing-to-documentation)
5+
- [Contributing to Documentation](#contributing-to-this-documentation)
66

77

88
## Contributing to Erigon 3

src/advanced/JSONRPC-daemon.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This document provides guidelines for understanding and using the various RPC me
2525
- This gRPC API is also accessible to users. For more information, visit the [Erigon Interfaces GitHub repository](https://github.com/erigontech/interfaces).
2626

2727
1. **Trace Module (`trace_`)**
28-
- Erigon includes **[the `trace_` module](/advanced/JSONRPC-trace-module.md)**, which originates from OpenEthereum. This module provides additional functionality related to tracing transactions and state changes, which is valuable for advanced debugging and analysis.
28+
- Erigon includes **[the `trace_` module](JSONRPC-trace-module.md)**, which originates from OpenEthereum. This module provides additional functionality related to tracing transactions and state changes, which is valuable for advanced debugging and analysis.
2929

3030
## More info
3131

src/advanced/JSONRPC-trace-module.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Executes the given call and returns a number of possible traces for it.
7373

7474
#### Parameters
7575

76-
0. `Object` - [Transaction object](./JSONRPC.md#transactions) where `from` field is optional and `nonce` field is omitted.
76+
0. `Object` - [Transaction object] where `from` field is optional and `nonce` field is omitted.
7777
0. `Array` - Type of trace, one or more of: `"vmTrace"`, `"trace"`, `"stateDiff"`.
7878
0. `Quantity` or `Tag` - (optional) Integer of a block number, or the string `'earliest'`, `'latest'` or `'pending'`.
7979

src/advanced/bp-ext.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
To use an external Consensus Layer (CL) it is necessary to add to Erigon the flag `--externalcl`. Here are a couple of examples on how to configure Lighhouse and Prysm to run along with Erigon:
44

5-
- [Ethereum](/nodes/ethereum.md#erigon-with-prysm-as-the-external-consensus-layer)
6-
- [Gnosis Chain](/nodes/gnosis.md#erigon-with-lighthouse)
5+
- [Ethereum](../nodes/ethereum.md#erigon-with-prysm-as-the-external-consensus-layer)
6+
- [Gnosis Chain](../nodes/gnosis.md#erigon-with-lighthouse)
77

88
Once you have Erigon and a CL client up and running, you can proceed to set up a Validator Client (VC). The VC is responsible for managing your keys and signing valid blocks.
99

src/advanced/caplin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ In addition, Caplin can backfill recent blobs for an op-node or other uses with
2222

2323
- `--caplin.blobs-immediate-backfill`: Backfills the last 18 days' worth of blobs to quickly populate historical blob data for operational needs or analytics.
2424

25-
Caplin can also be used for [block production](/advanced/bp-caplin.md), aka **staking**.
25+
Caplin can also be used for [block production](bp-caplin.md), aka **staking**.

src/advanced/configuring.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Configuring Erigon
22

3-
The Erigon 3 CLI has a wide range of flags that can be used to customize its behavior. Here's a breakdown of some of the flags, see [Options](/advanced/options.md) for the full list:
3+
The Erigon 3 CLI has a wide range of flags that can be used to customize its behavior. Here's a breakdown of some of the flags, see [Options](options.md) for the full list:
44

55
## Data Storage
66

@@ -23,7 +23,7 @@ The Erigon 3 CLI has a wide range of flags that can be used to customize its beh
2323

2424
## Pruning Presets
2525

26-
* `--prune.mode`: Choose a pruning preset: `archive`, `full`, or `minimal` (default: `full`) see also [Type of node](/basic/node.md)
26+
* `--prune.mode`: Choose a pruning preset: `archive`, `full`, or `minimal` (default: `full`) see also [Type of node](../basic/node.md)
2727
* `--prune.distance`: Keep state history for the latest N blocks (default: everything) (default: `0`)
2828
* `--prune.distance.blocks`: Keep block history for the latest N blocks (default: everything) (default: `0`)
2929

src/advanced/consensus_layer.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ Basically, without a CL client, the EL will never sync.
1414

1515
**Information**
1616

17-
By default, Erigon is configured to run with [Caplin](/advanced/caplin.md), the embedded CL.
17+
By default, Erigon is configured to run with [Caplin](caplin.md), the embedded CL.
1818
</div>
1919

2020
## Choosing an external CL client
2121

2222
While Erigon runs by default with Caplin, the embedded CL, it is possible to run Erigon with any external CL. Below are some examples of how to configure Lighthouse and Prysm to run alongside Erigon:
2323

24-
- [Ethereum](/nodes/eth_extcl.md)
25-
- [Gnosis Chain](/nodes/gno_extcl.md)
24+
- [Ethereum](../nodes/eth_extcl.md)
25+
- [Gnosis Chain](../nodes/gno_extcl.md)
2626

2727
> **Important note**: When configuring a CL client, always refer to the official CL documentation for the most up-to-date and accurate configuration instructions to avoid any potential issues.

src/basic-usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ The default node is full node.
2828

2929
To stop the Erigon node you can use the ```CTRL+C``` command.
3030

31-
Additional flags can be added to configure the node with several [options](/advanced/options.md).
31+
Additional flags can be added to configure the node with several [options](advanced/options.md).
3232

3333

3434
# Testnets

0 commit comments

Comments
 (0)