写技术文档,用 Markdown 写起来倒是简单,但想搭建一个好看、功能齐全,还要支持多语言、搜索、深色模式的文档网站,颇为费劲。

刚好在 GitHub 发现 Docus 这个开源文档框架,一条命令就能生成一个功能完整的文档站点。

基于 Nuxt 4 构建,开箱自带响应式设计、深色模式、全文搜索和国际化支持,还能在 Markdown 里直接用 Vue 组件。

GitHub:http://github.com/nuxt-content/docus

整合了 Nuxt Content 做内容管理,Nuxt UI 提供组件库,Tailwind CSS 处理样式,还内置图片优化。

生成的项目结构很清晰,内容放 content 文件夹,想加自定义组件或页面也能直接扩展,不用从头配置那一堆工具链。