Wikijs简介-强大可扩展的开源维基软件

news/2024/7/3 8:59:11 标签: kubernetes, 云原生

Wikijs - 最强大 最可扩展的开源维基软件

Wiki.js

使用 wiki.js 美丽直观的界面,让文档成为写作的乐趣!

Wiki.js Screenshot

优点

🔧 随时随地安装

几乎适用于任何平台,并与PostgreSQL、MySQL、MariaDB、MS SQL Server 或 SQLite 兼容!

⚙️ 管理强大

使用广泛而直观的管理区域管理维基的所有方面。

🚀 性能

Wiki.js运行在快速的Node.js引擎上,它是基于性能考虑而构建的。

✍ 定制

完全自定义您的维基的外观,包括一个浅色和深色的模式。

🔒 隐私保护

让你的维基公开,完全私人或两者的混合。

📏 可伸缩

无论是在一个小树莓派或在云中的高性能虚拟机上,Wiki.js 智能地利用可用资源。

功能齐全

并非所有团队都需要相同的功能集。这就是为什么 wiki.js提供了广泛的模块,可以打开/关闭对应功能。

认证

本地身份认证

Local Authentication

具有自注册和密码恢复功能的内置身份验证。

Social 身份认证

Social Authentication

使用谷歌、Facebook、微软、GitHub、Discord、Slack等第三方身份验证服务。

企业认证

Enterprise Authentication

使用LDAP、SAML、CAS、Auth0、Okta、Azure AD等与贵公司现有认证集成。还包括通用 OAuth2 和 OpenID Connect 模块。

两阶段认证

2FA

使用支持身份验证模块的双重身份验证添加额外的安全层。

编辑

MarkDown

Markdown

开发人员中最受欢迎的文档格式。包括实时预览和工具栏/键盘快捷方式快速访问。

所见即所得编辑器

Visual Builder

为非技术人员设计的简单易用的WYSIWYG编辑器。无需编码或特殊语法知识。

HTML

Plain HTML

直接在HTML中编写内容。非常适合从其他来源导入预制的HTML页面。

历史

版本追踪

Version Tracking

所有内容修改都会被跟踪。您可以恢复到以前的状态或随时恢复已删除的页面。轻松跟踪谁改变了什么。

比较版本

Compare Versions

可视化地比较同一页面的两个版本,以查看更改的确切内容。

导出 / 切换分支

Export / Branch off

快速导出页面的特定版本或从旧版本创建新页面。

Locales

多语言支持

Available in your language

wiki.js被翻译成40多种语言!如果您的语言尚不可用,请帮助我们使用易于使用的工具进行翻译。无需编码!

原生 RTL 支持

Native RTL Support

完全支持从右到左的语言。

多语种内容

Multilingual Content

以多种语言提供您的维基。在同一页的语言之间快速切换。

多媒体资产

资产管理

Assets Manager

资产管理器 上传和管理您的媒体资产。轻松地在文件夹中分类您的资产,并查看它们被使用的地方。

渲染

代码突出显示

Code Highlighting

插入带有全彩色语法突出显示和行号的代码片段。

Graph

Diagrams

轻松生成图,如 UML、流程图、序列等。

数学表达

Math Expressions

使用 TeX 或 MathML 语法渲染复杂的数学表达。

搜索

数据库

Database

wiki.js附带了一个内置的搜索引擎。它需要零设置,是大多数用户的最佳选择。

云搜索

Cloud Search

使用 Algolia、Azure 搜索等云搜索服务为您的维基搜索功能提供动力。

ES

Elasticsearch

使用您现有的ES 装置为您的维基搜索功能供电。

存储

Git

Git

同步或备份您的内容到流行的 Git 服务,如 GitHub、GitLab、BitBucket、Azure DevOps 等。

企业云存储

Enterprise Cloud Storage

将内容备份到云存储服务,如 AWS S3、Azure Blob 存储、Google 云存储、DigitalOcean空间等。

本地/网络

Local / Network

在磁盘/网络共享或网络上的远程服务器上使用 SSH 的安全副本本地备份您的内容。

用户管理

管理工具

Management Tool

从管理区域管理用户。快速创建新用户或编辑现有用户的所有方面。

Groups

将用户分成组,以控制其可以做什么或访问的内容。无需浪费时间按每个用户分配权限!

权限

Permissions

设置组权限,以有效控制用户可以做什么或访问的内容。页面编辑、资产管理和访问管理区域各个部分的颗粒权限。

页面规则

Page Rules

使用精确的路径、开始/结束和 regex 筛选器向组设置高级和精确的页面规则。

主题

黑暗模式

Dark Mode

为用户界面选择浅色和暗模式。

注入自定义 CSS/JS

Inject Custom CSS / JS

您可以从管理区域直接覆盖CSS或注入额外的 JS 脚本。

三人行, 必有我师; 知识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.


http://www.niftyadmin.cn/n/198840.html

相关文章

go算法入门(动态创建一个二维hash)

题目: 实现这样的方法: 可以动态创建一个二维Hash, 内容如下: generate_hash(3) 获得: { "parent1": { "child1": "value1" }, "parent2": { "ch…

使用nginx将https请求代理为http

使用nginx将https请求代理为http 背景 前端部署在公有云,但后台服务有两个,一个是部署在公有云,一个是部署在公司内网。公有云上的服务无法访问公司内部的服务器。内部的服务器可以访问到公有云。前端需要同时请求公有云上的后台和公司内部…

成都北大青鸟怎么样?

对于任何一个培训机构的了解大概的流程是:听说名字——网上搜索,可以看到机构官网,也会看到机构广告,当然也会看到各种有好有坏的评论,到这里会对机构形成初印象;然后如果身边有培训出身的小伙伴会去询问对…

前缀和算法 | 洛谷 P1387 最大正方形

目录 一、前缀和是什么? 一维数组 二维数组 基于 DP 计算高维前缀和 二、1387例题 题目 代码 运行结果 一、前缀和是什么? 一维数组 前缀和可以简单理解为「数列的前n项的和」,是一种重要的预处理方式,能大大降低查询的时…

BCSP-玄子JAVA开发之JAVA数据库编程CH-09_数据访问和DAO模式

BCSP-玄子JAVA开发之JAVA数据库编程CH-09_数据访问和DAO模式 9.1 Properties 配置文件 9.1.1 为什么使用 Properties 类 使用JDBC技术访问数据库数据的关键代码 private String driver "com.mysql.jdbc.Driver"; private String url "jdbc:mysql://localhos…

ARM uboot 启动 Linux 内核

一、编译厂商提供的 uboot 此处,我使用的是九鼎提供的 uboot : 二、烧录 uboot 到 SD 卡 进入 uboot 的 sd_fusing 目录,执行命令烧写 uboot : ./sd_fusing.sh /dev/sdb。 三、将 SD 卡插入开发板,进入 uboot 按任意…

安卓5.0以上7.0以下使用Termux

参考:https://zhuanlan.zhihu.com/p/400507701 说明: Termux支持5.0以上的安卓系统。 Termux7.3版本之后,仅支持7.0以上的安卓系统。 1 安装Termux 设备信息 手机:vivo x7 系统版本:Android 5.1.1 使用安装包&…

STM32F103引脚输入输出模式详解

目录 一:输入模式 1.1:模拟输入 1.2: 浮空输入 1.3:上拉输入 1.4:下拉输入 1.5: 为什么没有复用输入配置模式 二:输出模式 2.1:推挽输出 2.2:开漏输出 2.3&#xf…