awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docsifyjs avatar

docsifyjs/docsify

0
View on GitHub↗
31,293 星标·5,808 分支·JavaScript·MIT·8 次浏览docsify.js.org↗

Docsify

Docsify is a client-side documentation framework and no-build static site generator. It functions as a browser-based engine that converts Markdown files into HTML on the fly, allowing for the generation of documentation websites without a static build or compilation process.

The system employs a plugin interface and lifecycle hooks to modify the rendering process and extend site capabilities. It supports dynamic theme injection and visual style customization through external CSS and layout configurations.

The framework includes capabilities for multi-language content management, full-text search with localization, and regex-based URL alias routing. It also provides tools for navigation configuration and remote content sanitization to prevent cross-site scripting.

Features

  • Dynamic Documentation Generation - Creates documentation websites from Markdown files that render content in the browser without a build step.
  • Markdown Renderers - Provides a browser-based engine that transforms markdown syntax into visual layouts without a build step.
  • Markdown Site Publishing - Turns collections of Markdown files into a structured web presence with navigation and search.
  • Dynamic Markdown Sites - Renders Markdown files directly in the browser as a documentation site without a static build step.
  • No-Build Generators - Provides a build-less approach to publishing documentation by loading content dynamically from Markdown at runtime.
  • Hook-Based Plugin Systems - Ships a hook-based plugin system that allows developers to intercept and modify the rendering lifecycle.
  • Plugin Frameworks - Provides a programmable interface for adding new features or modifying behavior to customize site capabilities.
  • Documentation Frameworks - Acts as a framework for building documentation websites using plugins and themes without a compilation process.
  • Runtime Generation - Generates the website layout and content dynamically at runtime instead of pre-compiling pages.
  • Documentation Hosting - Provides a themed and searchable site for hosting project manuals, API references, and guides.
  • Full Text Search - Indexes page content to provide a full-text searchable interface with localization and namespace support.
  • DOM-Tree Sanitizers - Implements DOM-tree sanitization to prune malicious nodes from remote markdown sources to prevent XSS.
  • Dynamic Theming - Allows applying visual styles and themes dynamically at runtime by loading external CSS configurations.
  • Navigation Configurations - Enables the creation of custom sidebars and top navigation bars with collapsible menus and keyboard focus.
  • Theme Customization - Supports adjusting the site layout and visual styles through custom CSS classes, dark mode, and theme variables.
  • Visual Style Customization - Allows users to apply themes and visual configurations to change the overall appearance of the documentation site.
  • Multi-Language Content Delivery - Supports delivering translated page versions and fallback languages for a global audience.
  • Runtime URL Aliasing - Resolves custom URL aliases to specific markdown content files at runtime using regular expressions.
  • Regex-Based URL Dispatchers - Uses regular expression patterns to map browser URL paths to specific markdown content files.
  • Documentation Generators - Documentation site generator for APIs.
  • Documentation Tools - Documentation site generator that renders Markdown on the fly.
  • Static Site Generators - Documentation site generator using Markdown.

Star 历史

docsifyjs/docsify 的 Star 历史图表docsifyjs/docsify 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

docsifyjs/docsify 是做什么的?

Docsify is a client-side documentation framework and no-build static site generator. It functions as a browser-based engine that converts Markdown files into HTML on the fly, allowing for the generation of documentation websites without a static build or compilation process.

docsifyjs/docsify 的主要功能有哪些?

docsifyjs/docsify 的主要功能包括:Dynamic Documentation Generation, Markdown Renderers, Markdown Site Publishing, Dynamic Markdown Sites, No-Build Generators, Hook-Based Plugin Systems, Plugin Frameworks, Documentation Frameworks。

docsifyjs/docsify 有哪些开源替代品?

docsifyjs/docsify 的开源替代品包括: egoist/docute — Docute is a browser-based documentation framework that transforms markdown files into functional websites directly… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… saicaca/fuwari — Fuwari is a static site theme and markdown content framework designed for personal blog publishing. It provides a… vuejs/vuepress — VuePress is a Vue-powered static site generator and markdown-based documentation tool. It transforms markdown files… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… typecho/typecho — Typecho is a self-hosted PHP blogging platform and content management system designed for publishing blogs and…

Docsify 的开源替代方案

相似的开源项目,按与 Docsify 的功能重合度排序。
  • egoist/docuteegoist 的头像

    egoist/docute

    3,814在 GitHub 上查看↗

    Docute is a browser-based documentation framework that transforms markdown files into functional websites directly within the user's browser. By performing all processing on the fly, it eliminates the need for static build steps, server-side compilation, or complex deployment pipelines. The platform functions as a single-page application, managing navigation and content updates dynamically by intercepting browser history events to avoid full page reloads. It utilizes a virtual file system abstraction to fetch and resolve documentation assets, ensuring that the site remains responsive and ligh

    JavaScript
    在 GitHub 上查看↗3,814
  • getgrav/gravgetgrav 的头像

    getgrav/grav

    15,395在 GitHub 上查看↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    在 GitHub 上查看↗15,395
  • saicaca/fuwarisaicaca 的头像

    saicaca/fuwari

    4,166在 GitHub 上查看↗

    Fuwari is a static site theme and markdown content framework designed for personal blog publishing. It provides a responsive visual template that renders markdown posts with a built-in dark mode and customizable colors. The project distinguishes itself through a set of markdown extensions that add rich UI elements to articles, including callout blocks, dynamic repository cards that fetch live data via API, and advanced code styling with diff support and line numbering. It also includes a full-text site search mechanism to allow visitors to locate specific information across the blog's content

    Astroastroastro-themeblog
    在 GitHub 上查看↗4,166
  • vuejs/vuepressvuejs 的头像

    vuejs/vuepress

    22,759在 GitHub 上查看↗

    VuePress is a Vue-powered static site generator and markdown-based documentation tool. It transforms markdown files into static HTML pages, serving as a modular website builder that leverages Vue components for rendering and theme injection. The project is distinguished by a plugin-based architecture that allows the build process and runtime to be extended. It features a specialized framework for transforming static content into Progressive Web Apps with service worker integration for offline support. The system covers a broad range of capabilities, including internationalization for multi-l

    JavaScript
    在 GitHub 上查看↗22,759
  • 查看 Docsify 的所有 30 个替代方案→