# doocs/md

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/doocs-md).**

11,805 stars · 2,006 forks · Vue · wtfpl

## Links

- GitHub: https://github.com/doocs/md
- Homepage: https://md.doocs.org
- awesome-repositories: https://awesome-repositories.com/repository/doocs-md.md

## Topics

`ai-bot` `doocs` `editor` `llm` `markdown` `markdown-editor` `tailwindcss` `vite` `vue` `vue3` `wechat` `weixin`

## Description

This project is a static site generator and documentation publishing tool designed to transform raw markdown files into structured, professional web content. It functions as a technical writing framework that standardizes text-based documentation into pre-rendered HTML pages suitable for public-facing knowledge bases and project guides.

The system utilizes file-system-based routing to map directory structures directly to URL paths, ensuring that documentation organization is reflected in the final website navigation. It incorporates component-based layout injection to apply consistent styling and UI templates across all generated pages, maintaining a uniform presentation for technical content.

Beyond core generation, the tool manages the technical writing workflow by optimizing assets during the build process. It performs abstract syntax tree parsing to manipulate document elements and compresses images and stylesheets to ensure the resulting documentation sites remain lightweight and performant.

## Tags

### Content Management & Publishing

- [Static Site Generators](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators.md) — Transforms raw markdown files into pre-rendered static HTML pages for fast, searchable documentation.
- [Markdown Documentation](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/documentation-tooling/authoring-editing/markdown-documentation.md) — Transforms markdown files into structured, professional documentation pages with consistent styling.
- [Static-Site-Based Documentation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/content-delivery-publishing/static-site-based-documentation.md) — Converts text-based documentation into navigable, static web content for technical projects.
- [Static Documentation Generation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-documentation-generation.md) — Converts markdown files into searchable, pre-rendered HTML documentation websites.
- [Technical Documentation](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/technical-documentation.md) — Converts technical notes and project guides into structured, public-facing documentation sites.
- [Technical Writing Tools](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/documentation-tooling/authoring-editing/technical-writing-tools.md) — Provides a framework of formatting rules and layout structures to improve technical documentation presentation.

### Development Tools & Productivity

- [Technical Documentation Tools](https://awesome-repositories.com/f/development-tools-productivity/technical-documentation-tools.md) — Provides a utility for mapping file structures to URLs and injecting UI templates into documentation.

### Web Development

- [File-System-Based Routers](https://awesome-repositories.com/f/web-development/routing-systems/routing/route-definition-strategies/file-system-based-routers.md) — Maps directory structures directly to URL paths to automate site navigation based on file organization.
- [Static Asset Optimizers](https://awesome-repositories.com/f/web-development/web-infrastructure-deployment/asset-management-build-tools/asset-lifecycle-orchestration/static-asset-management/static-asset-optimizers.md) — Compresses and optimizes images and stylesheets during the build process to improve site performance.

### User Interface & Experience

- [Page Layout Templates](https://awesome-repositories.com/f/user-interface-experience/page-layout-templates.md) — Applies reusable UI templates and layout structures to ensure consistent presentation across documentation pages.
