Markdown Ninja is the easiest way to publish Markdown-based websites and newsletters. The days of hacking a static site generator, a broken theme, a complex CI/CD pipeline and a cloud platform with unlimited billing to publish a website are long gone!
You can now publish your blog, documentation website or newsletter with one command:
$ docker run -i --rm -e MARKDOWN_NINJA_API_KEY=[YOUR_API_KEY] -v `pwd`:/mdninja ghcr.io/bloom42/markdown-ninja publish
For usage documentation see https://docs.markdown.ninja
For development documentation see the dev folder
We take Markdown Ninja's security and our users' trust very seriously. If you believe you have found a security issue in Markdown Ninja, please responsibly disclose by contacting us: https://markdown.ninja/contact
Copyright (c) 2025 Arcane Services
Code is released under the GNU Affero General Public License v3.0 (AGPL v3.0) license. See LICENSE.txt
for details.
Documentation and assets are released under the Creative Commons BY-SA 4.0 license (CC BY-SA 4.0) license. See LICENSE_CC-BY-SA-4.txt
and https://creativecommons.org/licenses/by-sa/4.0 for details.
If you have special licensing needs, please feel free to contact us: https://markdown.ninja/contact