ce067db401
* initialise nym node pages * new TOC flow and archive section * vps setup page draft * syntax fix * syntax fix * syntax fix * add ulimit setup * initialise nym-node page * add ports * syntax edit * syntax edit * add flags * add setup, run and bonding pages * add info * syntax edit * add configuration page * syntax fix * syntax fix * add vps troubleshooting * add vps troubleshooting * create nyx configuration page * add quickflow * add quickflow * add quickflow * add quickflow * add quickflow * add quickflow * syntax fix * syntax fix * move vps setup to configuration * syntax fix * syntax fix * syntax fix * edit points * finish nym-node setup.md page * new connnectivity configuration - page finished * finish proxy and landing page guide * finish nymvisor update * finish performance testing upgdate * finish faq pages update * fix troubleshooting * fix troubleshooting * fix manual-upgrade * finish introduction page * update introduction * update summary * correct all links * update graphs * update cmdruns * syntax edit and spellcheck * updated mdbook plugins * mdbook update * update modules * remove redundant * fix version cmdrun * removed smoosh-faw to archive * syntax fix * attempt to update mdbook admonish * try dirty workaround hack * try dirty workaround hack * try dirty workaround hack * try dirty workaround hack * try dirty workaround hack * try dirty workaround hack * try dirty workaround hack * try dirty workaround hack * try dirty workaround hack * address review comments * address review comments * address review comments * PR ready to merge
106 lines
3.7 KiB
TOML
106 lines
3.7 KiB
TOML
[book]
|
|
title = "Nym Operators Guide"
|
|
authors = ["Max Hampshire, Serinko, Alexia Lorenza Martinel"]
|
|
description = "Everything needed to run Nym Mixnet components"
|
|
language = "en"
|
|
multilingual = false # for the moment - ideally work on chinese, brazillian portugese, spanish next
|
|
src = "src"
|
|
|
|
[rust]
|
|
edition = "2018"
|
|
|
|
#################
|
|
# PREPROCESSORS #
|
|
#################
|
|
|
|
[preprocessor.theme]
|
|
sidebar-width = "280px"
|
|
content-max-width = "70%"
|
|
content-main-margin-left = "5%"
|
|
content-main-margin-right = "5%"
|
|
root-font-size = "70%"
|
|
# DO NOT CHANGE or you might overwrite the custom hbs file
|
|
turn-off = true
|
|
|
|
[preprocessor.admonish]
|
|
command = "mdbook-admonish"
|
|
assets_version = "3.0.2" # do not edit: managed by `mdbook-admonish install`
|
|
|
|
# https://gitlab.com/tglman/mdbook-variables/
|
|
[preprocessor.variables.variables]
|
|
minimum_rust_version = "1.66"
|
|
wallet_release_version = "1.2.8"
|
|
performance_testing_webpage = "https://nymtech.net/events/fast-and-furious"
|
|
performance_validator = "http://validator.performance.nymte.ch/"
|
|
performance_testing_release = "v2024.2-fast-and-furious-v2"
|
|
# dependencies
|
|
prometheus_latest_version = "v2.50.1"
|
|
|
|
[preprocessor.last-changed]
|
|
command = "mdbook-last-changed"
|
|
renderer = ["html"]
|
|
|
|
# used for grabbing output of binary commands for automation https://github.com/FauconFan/mdbook-cmdrun
|
|
[preprocessor.cmdrun]
|
|
|
|
# more pre-processor plugins to look into from https://github.com/rust-lang/mdBook/wiki/Third-party-plugins & https://lib.rs/keywords/mdbook-preprocessor
|
|
# mdbook-i18n
|
|
|
|
# [preprocessor.api-call]
|
|
# command = "$(tokens=$(curl -L https://api.nymtech.net/cosmos/staking/v1beta1/pool | jq 'values[\"pool\"][\"bonded_tokens\"]') && echo ${tokens:0:2},${tokens:2:2})"
|
|
|
|
#########
|
|
# BUILD #
|
|
#########
|
|
|
|
[build]
|
|
build-dir = "book" # the directory where the output is placed
|
|
create-missing = true # whether or not to create missing pages
|
|
use-default-preprocessors = true # use the default preprocessors
|
|
extra-watch-dirs = [] # directories to watch for triggering builds
|
|
|
|
##########
|
|
# OUTPUT #
|
|
##########
|
|
|
|
[output.html]
|
|
theme = "nym_themes"
|
|
default-theme = "coal"
|
|
preferred-dark-theme = "coal"
|
|
curly-quotes = true
|
|
copy-fonts = true
|
|
no-section-label = false
|
|
additional-css = ["./nym_themes/custom.css", "./nym_themes/mdbook-admonish.css", "./nym_themes/pagetoc.css"]
|
|
additional-js = ["./nym_themes/pagetoc.js"]
|
|
git-repository-url = "https://github.com/nymtech/nym"
|
|
git-repository-icon = "fa-github"
|
|
input-404 = "not-found.md"
|
|
|
|
[output.html.fold]
|
|
enable = true # whether or not to enable section folding
|
|
level = 0 # the depth to start folding
|
|
|
|
# controlling rust sample code blocks
|
|
[output.html.playground]
|
|
editable = false # allows editing the source code
|
|
copyable = true # include the copy button for copying code snippets
|
|
copy-js = true # includes the JavaScript for the code editor
|
|
line-numbers = true # displays line numbers for editable code
|
|
runnable = true # displays a run button for rust code
|
|
|
|
# options for the built in text search
|
|
[output.html.search]
|
|
enable = true # enables the search feature
|
|
limit-results = 30 # maximum number of search results
|
|
teaser-word-count = 30 # number of words used for a search result teaser
|
|
use-boolean-and = true # multiple search terms must all match
|
|
boost-title = 2 # ranking boost factor for matches in headers
|
|
boost-hierarchy = 1 # ranking boost factor for matches in page names
|
|
boost-paragraph = 1 # ranking boost factor for matches in text
|
|
expand = true # partial words will match longer terms
|
|
heading-split-level = 3 # link results to heading levels
|
|
copy-js = true # include Javascript code for search
|
|
|
|
[output.linkcheck]
|
|
warning-policy = "warn"
|