Crate mdbook_pagecrypt

Source
Expand description

§mdbook-pagecrypt

docs.rs Crates.io Version GitHub Actions Workflow Status

Encrypt your mdbook-built site with password protection.

Inspired by pagecrypt.

Documentation can be found here. The documentation site is also a live demo of the library; the password is pagecrypt.

§Installation

cargo install mdbook-pagecrypt

§Usage

Add the following to your book.toml:

[output.pagecrypt]
password = "secret"
rounds = 600_000 # optional, rounds in password hashing

And then run mdbook build to encrypt the site.

Structs§

PageCrypt
PageCrypt implementation.
PageCryptBuilder
Builder for PageCrypt.

Enums§

Error
Error type for PageCrypt.

Type Aliases§

Result
Result type for PageCrypt.