文档/博客网站生成工具

有一些开源软件项目提供类似于 GitBook 的功能,允许用户创建和发布文档、书籍或在线手册。以下是一些类似的开源文档编辑和发布工具:

  1. GitBook:
    • GitHub 仓库: GitBook GitHub
    • 官方网站: GitBook
    • 功能介绍: GitBook 是一个基于 Node.js 的工具,用于创建漂亮的书籍和文档。它支持使用 Markdown 和 AsciiDoc 编写内容,并提供了易于使用的命令行界面。GitBook 具有强大的主题和插件系统,使得用户可以定制和扩展其功能。请注意,GitBook 的最新版本已经转移到了 GitBook 的商业服务中,但旧版本的代码仍然是开源的。你可以使用 GitBook 来创建静态网站,在线文档,电子书等。
    • image-20240122222518168
  2. MkDocs:
    • 官方网站: MkDocs
    • GitHub 仓库: MkDocs GitHub
    • 功能介绍: MkDocs 是一个基于 Markdown 的文档生成器,它可以生成漂亮的静态站点。它支持自定义主题,并且易于配置和使用。
    • image-20240122222624640
  3. Docusaurus:
    • 官方网站: Docusaurus
    • GitHub 仓库: Docusaurus GitHub
    • 功能介绍: 由 Facebook 开发的 Docusaurus 是一个用于构建开源项目文档的工具。它支持 Markdown 和 React,并提供了易于导航的文档结构。
    • image-20240122222733862
  4. VuePress:
    • 官方网站: VuePress
    • GitHub 仓库: VuePress GitHub
    • 功能介绍: VuePress 是一个由 Vue 驱动的静态站点生成器,专注于文档。它支持 Markdown,并具有强大的主题和插件系统。
    • image-20240122222833462
  5. mdBook:
    • GitHub 仓库: GitBook (Legacy) GitHub
    • 功能介绍: mdbok是一个基于 rust的静态博客工具,用于创建漂亮的书籍和文档。mdbook可以看作是gitbook的平替,功能相似,mdbook构建速度快,功能稳定。
  6. Docsify:
    • GitHub 仓库: Docsify GitHub
    • 功能介绍: Docsify 是一个动态生成文档网站的工具。它支持 Markdown,具有轻量、易用和强大的特点。
  7. Hugo:
    • 官方网站: Hugo
    • GitHub 仓库: Hugo GitHub
    • 功能介绍: Hugo 是一个快速的静态站点生成器,适用于构建博客、文档和其他静态网站。它使用 Go 语言开发,支持 Markdown,并具有强大的主题系统。
    • image-20240122223217777
  8. Sphinx:
    • 官方网站: Sphinx
    • GitHub 仓库: Sphinx GitHub
    • 功能介绍: Sphinx 是一个面向文档的工具,主要用于 Python 项目的文档生成。它支持多种文档格式(包括 reStructuredText)和多种输出格式。
  9. Bookdown:
    • GitHub 仓库: Bookdown GitHub
    • 功能介绍: Bookdown 是一个 R 包,用于创建书籍和文档,特别适用于统计学、数据科学和技术写作。它支持多种输出格式,包括 HTML、PDF 和电子书。
  10. Antora:
  • 官方网站: Antora
  • GitHub 仓库: Antora GitHub
  • 功能介绍: Antora 是一个文档网站生成器,专注于构建技术文档。它支持 AsciiDoc 格式,并具有强大的版本管理和多仓库支持。
  1. DocFX:
    • GitHub 仓库: DocFX GitHub
    • 功能介绍: DocFX 是一个用于生成文档的工具,主要面向 .NET 项目。它支持 Markdown、YAML 和 JSON 文件,可以生成多种格式的文档。
  2. GitDocs:
    • GitHub 仓库: GitDocs GitHub
    • 功能介绍: GitDocs 是一个使用 Git 作为存储后端的文档工具,支持 Markdown 和 AsciiDoc 格式。它提供了一个简单的 Web UI 来管理文档。
  3. Hexo:
    • 官方网站: Hexo
    • GitHub 仓库: Hexo GitHub
    • 功能介绍: Hexo 是一个快速、简单、强大的博客框架,使用 Node.js 构建。虽然它主要用于博客,但也可用于构建文档。
    • image-20240122223313096
  4. Slate:
    • GitHub 仓库: Slate GitHub
    • 功能介绍: Slate 是一个帮助你创建漂亮 API 文档的工具。它使用 Markdown 编写文档,提供了一个干净的、交互式的界面。
  5. Wiki.js:
    • 官方网站: Wiki.js
    • GitHub 仓库: Wiki.js GitHub
    • 功能介绍: Wiki.js 是一个现代化的、基于 Node.js 的文档平台,支持 Markdown 和 WYSIWYG 编辑器。它提供了用户友好的界面和强大的功能。
  6. Doxygen:
    • 官方网站: Doxygen
    • GitHub 仓库: Doxygen GitHub
    • 功能介绍: Doxygen 是一个用于 C++、C、Objective-C、Python 等语言的文档生成器。它支持多种输入格式,包括 Markdown,用于生成各种文档,如代码文档和用户手册。
  7. Ghost:
    • 官方网站: Ghost
    • GitHub 仓库: Ghost GitHub
    • 功能介绍: Ghost 是一个用于博客的现代化开源平台。它支持 Markdown 编辑,提供了一个直观的编辑器和强大的主题系统。
  8. Jekyll:
    • 官方网站: Jekyll
    • GitHub 仓库: Jekyll GitHub
    • 功能介绍: Jekyll 是一个简单的、基于 Ruby 的静态网站生成器,适用于博客和文档。它支持 Markdown,并有丰富的主题和插件。
  9. Pelican:
    • 官方网站: Pelican
    • GitHub 仓库: Pelican GitHub
    • 功能介绍: Pelican 是一个用于生成静态博客的 Python 工具,支持 Markdown 和 reStructuredText。它具有简单的配置和使用。
  10. Grav:
    • 官方网站: Grav
    • GitHub 仓库: Grav GitHub
    • 功能介绍: Grav 是一个现代的开源平台,用于创建博客、网站和应用。它使用文件夹和 Markdown 文件来管理内容。
  11. WikiDocs:
    • GitHub 仓库: WikiDocs GitHub
    • 功能介绍: WikiDocs 是一个使用 Markdown 语法的现代文档系统。它具有易用的编辑器和强大的文档管理功能。
  12. GitBook (v2):
    • GitHub 仓库: GitBook (v2) GitHub
    • 功能介绍: GitBook v2 是 GitBook 的一个早期版本,它仍然是开源的。该版本的 GitBook 支持使用 Markdown 编写书籍和文档,并具有一套强大的主题和插件系统。
  13. Docusaurus 2:
    • GitHub 仓库: Docusaurus 2 GitHub
    • 功能介绍: Docusaurus 2 是 Docusaurus 的新版本,是一个用于构建开源项目文档的现代静态网站生成器。它使用 React 构建用户友好的文档网站。
  14. AdocToHTML:
    • GitHub 仓库: AdocToHTML GitHub
    • 功能介绍: AdocToHTML 是一个用于将 AsciiDoc 文档转换为 HTML 的简单工具。AsciiDoc 是一种轻量级标记语言,适用于技术文档。
  15. BookStack:
    • GitHub 仓库: BookStack GitHub
    • 功能介绍: BookStack 是一个开源的文档管理和协作平台,适用于创建、组织和分享文档。它提供了一个直观的界面和多用户支持。
  16. Platypus Wiki:
    • GitHub 仓库: Platypus Wiki GitHub
    • 功能介绍: Platypus Wiki 是一个简单、轻量级的 Wiki 引擎,使用 Ruby on Rails 构建。它支持 Markdown 和纯 HTML 编写的页面。
  17. MkTechDocs:
    • GitHub 仓库: MkTechDocs GitHub
    • 功能介绍: MkTechDocs 是一个基于 Markdown 的文档生成器,特别设计用于技术文档。它支持易于配置的主题和快速的文档生成。
  18. Gollum:
    • GitHub 仓库: Gollum GitHub
    • 功能介绍: Gollum 是一个基于 Git 的 Wiki 引擎,使用 Ruby 编写。它支持 Markdown 和其他标记语言,并提供了一套简单的界面。
  19. Gatsby:
    • 官方网站: Gatsby
    • GitHub 仓库: Gatsby GitHub
    • 功能介绍: Gatsby 是一个现代化的网站生成器,可用于构建博客、文档和应用。它支持 React,使用 GraphQL 查询数据。
  20. Rapidoc:
    • GitHub 仓库: Rapidoc GitHub
    • 功能介绍: RapiDoc 是一个用于通过 OpenAPI 规范生成交互式 API 文档的工具。它支持 Markdown 和多种自定义选项。
  21. TechDocs:
    • GitHub 仓库: TechDocs GitHub
    • 功能介绍: TechDocs 是 Spotify 公司的开源项目 Backstage 中的一部分,用于构建技术文档网站。它支持多种文档格式。
  22. Greenlight:
    • GitHub 仓库: Greenlight GitHub
    • 功能介绍: Greenlight 是 BigBlueButton 的管理前端,用于创建和管理在线会议。它包含用户友好的文档和设置。
  23. RSToolKit:
    • GitHub 仓库: RSToolKit GitHub
    • 功能介绍: RSToolKit 是一个用于生成 RESTful API 文档的工具,支持从代码注释和 OpenAPI 规范中生成文档。
  24. Evince:
    • GitHub 仓库: Evince GitHub
    • 功能介绍: Evince 是一个轻量级的文档查看器,适用于多种文档格式,包括 PDF、PostScript、DjVu 等。
  25. Grapevine:
    • GitHub 仓库: Grapevine GitHub
    • 功能介绍: Grapevine 是 nut.js 项目的一部分,用于生成和管理文档。它支持 Markdown 和其他格式。
  26. Docusaurus Classic:
    • GitHub 仓库: Docusaurus Classic GitHub
    • 功能介绍: Docusaurus Classic 是 Docusaurus 的旧版本,仍然提供可用于构建文档网站的功能。它支持 Markdown 和 React。
  27. Hugo Book:
    • GitHub 仓库: Hugo Book GitHub
    • 功能介绍: Hugo Book 是基于 Hugo 的文档主题,适用于构建静态文档网站。它支持多层次的目录结构和简单的配置。
  28. Flourish:
    • GitHub 仓库: Flourish GitHub
    • 功能介绍: Flourish 是一个用于构建在线文档和帮助中心的 Python 库。它支持 Markdown 和自定义主题。
  29. Gazelle:
    • GitHub 仓库: Gazelle GitHub
    • 功能介绍: Gazelle 是一个用于 .NET 项目的文档生成工具,它从代码注释中生成文档,并支持 Markdown。
  30. Scribble:
    • GitHub 仓库: Scribble GitHub
    • 功能介绍: Scribble 是一个基于 Haskell 的文档生成器,特别适用于构建程序文档。它支持 Markdown 和 LaTeX。
  31. TiddlyWiki:
    • GitHub 仓库: TiddlyWiki GitHub
    • 功能介绍: TiddlyWiki 是一个自包含的单文件 Wiki,可以通过浏览器轻松编辑和保存。它支持 Markdown 和可视化编辑。
  32. VuePress 1.x:
    • GitHub 仓库: VuePress 1.x GitHub
    • 功能介绍: VuePress 1.x 是 VuePress 的旧版本,仍然提供用于构建文档网站的功能。它支持 Markdown 和 Vue。
  33. Wiki.js 1.x:
    • GitHub 仓库: Wiki.js 1.x GitHub
    • 功能介绍: Wiki.js 1.x 是 Wiki.js 的旧版本,是一个现代的、基于 Node.js 的文档管理平台。它支持 Markdown 和自定义主题。
  34. Docute:
    • GitHub 仓库: Docute GitHub
    • 功能介绍: Docute 是一个简单的文档网站生成器,使用 Vue 和构建单页应用。它支持 Markdown 和 Vue 组件。
  35. Hokusai:
    • GitHub 仓库: Hokusai GitHub
    • 功能介绍: Hokusai 是一个基于 Markdown 的文档生成器,特别设计用于团队协作。它支持自定义主题和易于配置。
  36. Ivy:
    • GitHub 仓库: Ivy GitHub
    • 功能介绍: Ivy 是一个简单的文档生成器,适用于创建小型文档网站。它使用 React 构建,并支持 Markdown。
  37. Marp:
    • GitHub 仓库: Marp GitHub
    • 功能介绍: Marp 是一个简单的 Markdown 幻灯片编辑器,可以用于创建漂亮的幻灯片。它支持实时预览和导出为不同格式。
  38. Graphite Docs:
    • GitHub 仓库: Graphite Docs GitHub
    • 功能介绍: Graphite Docs 是一个用于构建文档和知识库的开源平台。它支持 Markdown 和实时编辑。
  39. Giterplish:
    • GitHub 仓库: Giterplish GitHub
    • 功能介绍: Giterplish 是一个使用 GitHub Gists 创建、编辑和分享文档的工具。它支持 Markdown 和实时渲染。

目标

在github创建一个awesome-blog的开源项目。