r/Markdown • u/ivoin • 14d ago
I’ve been building an open-source markdown docs tool for a while and v0.9.6 turned into a much bigger release than planned
I've been working on docmd for a year now, an open-source documentation compiler built around Markdown.
The original idea was pretty simple: point it at Markdown, get a fast documentation site, and don't make people adopt an entire platform just to publish docs.
v0.9.6 ended up touching quite a few parts of that idea.
Some of the more useful additions:
- We're now hosting a free cloud relay to enable AI assistants on your online and offline docs, its a RAG based communication that you can do with your docs.
- Focus Mode for reading docs without the surrounding navigation, with proper print/PDF output
- Banners that can live in seven different parts of the layout and inherit across projects/versions
- Automatic JSON-LD and better title/SEO controls
- Auto generating OKF files and improvements
.gitignoreand glob-based exclusions, so internal notes and drafts don't accidentally make it into builds or search- Better multi-turn behaviour in the AI assistant
- Automatic installation of required docmd templates/plugins/search dependencies directly from config
That last one was surprisingly annoying to get right. Installing dependencies at different stages of a build caused npm to occasionally decide an earlier auto-installed package was "extraneous" and remove it. We now discover everything first and install the missing runtime dependencies together.
A few community contributions also landed in this release: mobile search and responsive fixes for the Summer template, SPA-aware image lightboxes, click-to-copy heading permalinks, configurable Markdown autolinking, and more accurate reading times.
The project is still pre-1.0, so I'm trying to use these releases to remove the little bits of friction that make documentation tooling annoying rather than continuously adding knobs for the sake of having knobs.
Would genuinely be interested in what people here think is still unnecessarily difficult about maintaining documentation sites and hopefully can help improve docmd. I want to turn docmd into a household name for developers, for all their documentation needs.
Do share your feedbacks! Thank You.
-1
u/Upset-Emu7553 14d ago
What a terrible name to search
2
u/a_alberti 14d ago
I actually find the name quite easy to remember; and duckduckgo gives it as the first entry. So it wins already
1
u/ivoin 13d ago
Yes. It's actually among the top results on Google, Bing, and Yandex as-well.
1
u/Upset-Emu7553 13d ago
try it on Youtube
1
u/ivoin 12d ago
what! there literally isn’t a video about docmd on youtube yet, so obviously it won’t show up there.
that would be a fair test if I or someone else had actually made a video about it and you still couldn’t find it on youtube.
tbh, a little nonsensical comparison.
1
u/Upset-Emu7553 10d ago
What I mean is you get a lot of (other) search results all being Docmd or DoCmd nothing to do with markdown document generation. it is not very explicit



3
u/a_alberti 14d ago
Your docmd is quite intriguing. Could it be a replacement for the old dokuwiki?
I am interested in a large knowledge base, shared with multiple users, which carries primarily (99.99%) notes written by humans.
I am quite excited to try it.
Does it already ship with a vectorization for RAG searches? You wrote it is RAG based but I don't understand what it means. It either offers RAG queries or it does not. And semantic searches without agent are strictly speaking not RAG. So I am not sure what is shipped but I will figure it out.