A MkDocs plugin that encrypt/decrypt markdown content with AES
The mkdocs-encryptcontent-plugin allows users to password protect articles and pages in MKdocs, encrypting content with AES-256 in Python using PyCryptodome and decrypting it in the browser with Crypto-JS or Webcrypto. Users can define a password to protect each page independently or a global password to protect all content.
The mkdocs-encryptcontent-plugin offers enhanced password protection and encryption features for MKdocs users. It provides a secure way to protect content, with options for global passwords, stronger cryptography, and additional customization features like credential handling and tamper checks. Users can install the plugin easily with pip and configure it in their mkdocs.yml file to start encrypting and protecting their content.