BookStack 功能概览

BookStack 是一个简洁且易于使用的自托管在线写作平台,专为希望高效组织和存储信息的用户设计。以下是其主要功能:

1. 内容组织与管理

  • 多层次结构:采用书架、书籍、章节和页面的层次结构,便于内容的分类和管理。
  • 页面版本控制:记录页面的历史版本,支持回滚和比较,确保内容的可追溯性。
  • 全文搜索:提供强大的搜索功能,快速定位所需内容。

2. 编辑与格式化

  • 所见即所得编辑器:内置直观的编辑器,支持丰富的文本格式和媒体嵌入。
  • Markdown 支持:可选择使用 Markdown 进行内容编辑,满足不同用户的偏好。
  • 内置绘图工具:集成 diagrams.net(原 draw.io),方便创建流程图和图表。

3. 权限与安全

  • 角色权限控制:提供细粒度的权限设置,确保内容的安全性和访问控制。
  • 多因素认证(MFA):支持 TOTP(如 Google Authenticator)等多因素认证方式,增强账户安全。
  • 外部认证集成:兼容 GitHub、Google、Slack、AzureAD 等第三方登录方式,以及 LDAP、SAML2 等企业级认证。

4. 多语言与主题

  • 多语言支持:界面支持多种语言,用户可根据需要进行切换。
  • 日夜模式:提供日间和夜间阅读模式,提升用户体验。
  • 自定义主题:允许用户根据需求定制界面风格,满足品牌一致性要求。

5. 集成功能

  • REST API:内置 API,方便与其他系统集成,实现自动化操作。
  • 自定义脚本:支持在页面中嵌入自定义 HTML 和 JavaScript,扩展功能。
  • 附件管理:提供附件上传和管理功能,支持多种文件类型。

6. 部署与维护

  • 跨平台支持:基于 PHP 和 Laravel 框架,可在多种操作系统上运行。
  • Docker 部署:提供官方的 Docker 镜像,简化部署流程。
  • 命令行工具:提供命令行操作,辅助维护和常见操作。

这些功能使 BookStack 成为一个功能全面、易于使用的在线文档管理系统,适用于个人和团队的知识管理、文档编写和共享需求。

回到首页