[book] title = "Nym Docs" authors = ["Max Hampshire, Serinko, Alexia Lorenza Martinel"] description = "Nym technical documentation" language = "en" multilingual = false # for the moment - ideally work on chinese, brazillian portugese, spanish next src = "src" [rust] edition = "2018" ################# # PREPROCESSORS # ################# [preprocessor.theme] pagetoc = true 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" # nym-vpn related variables nym_vpn_latest_binary_url = "https://github.com/nymtech/nym/releases/tag/nym-vpn-alpha-0.0.3" nym_vpn_form_url = "https://opnform.com/forms/nymvpn-user-research-at-37c3-yccqko-2" [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 ######### # 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"