Wiki.js,基于Node.js,Git和Markdown的开源Wiki

关于Wiki.js

在下一篇文章中,我们将看一下Wiki.js。 这是一 使用Node.js构建的轻量级免费开源Wiki应用程序。 与其他Wiki平台不同,此平台将您的所有内容直接保存到Markdown文件中(.MD)。 该内容将自动与用户的远程Git存储库同步。

它是一个开放源代码,现代而功能强大的Wiki应用程序 基于Node.js,Git和Markdown。 Wiki.js源代码在以下位置公开可用 Github上,准备下载并安装。 这是可能的,因为根据GNU AGPLv3许可,Wiki.js是完全开源的。

Wiki.js的一般功能

  • 我们将能够以Markdown格式编写内容。 我们将使用 内置视觉编辑器.
  • 与其他将内容保存到数据库的Wiki软件不同,Wiki.js 将所有内容直接保存到Markdown文件(.md)。 此内容将自动与我们的远程Git存储库同步。 如果我们有兴趣。
  • 该应用程序在Node.js引擎上运行。 是 优化以使用低CPU资源。 它严重依赖于缓存来快速将内容交付给用户。
  • 生成的内容会在 干净的阅读格式。 它在优雅的用户界面中显示。
  • 我们将能够 限制对我们维基的访问 某些用户,甚至只是部分内容。
  • 我们将能够使用本地数据库登录。 我们还将能够使用 外部身份验证提供程序 例如Microsoft帐户,Google ID等。
  • 该程序将使我们能够插入图像,图表,文档,视频,链接等。 为此 资产经理 其中合并。
  • 我们将能够使用来快速找到我们要查找的Wiki条目。 内置搜索引擎。 在分析Wiki条目的元数据和内容时,它将为我们提供相关的结果和建议。

服务器要求

为了使该程序正常工作,我们需要在服务器上放一些东西。

  • Node.js 6.9.0或更高版本。
  • MongoDB 3.2或更高版本。
  • Git 2.7.4或更高版本。
  • 一个Git仓库(公共或私人)。 这是可选的。

在Ubuntu上安装Wiki.js

这个简短的帖子,我们将看到如何 在Ubuntu 18.04服务器上安装Wiki.js 满足您所有必要的要求。

安装Git

首先,我们需要安装Git来运行Wiki.js。 Git预先安装在Ubuntu服务器上。 您可能不需要安装它。 但是,如果您需要 最新版本的Git,添加以下存储库并安装它:

sudo add-apt-repository -y ppa:git-core/ppa

sudo apt update && sudo apt upgrade

sudo apt install git

安装Node.js

Node.js的 是另一个强制性要求 获取Wiki.js。 我们只需要执行以下命令来安装Node.js:

sudo apt install curl

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt install -y nodejs

安装MongoDB

MongoDB也是Wiki.js的强制性要求之一。 我们准备去 安装Ubuntu存储库中附带的版本。 我们只需要执行以下命令:

sudo apt install mongodb

下载并安装Wiki.js

满足所有要求后,我们可以 下载Wiki.js安装脚本并启动它。 为此,请执行以下操作:

sudo mkdir /var/www/wikijs

cd /var/www/wikijs

curl -sSo- https://wiki.js.org/install.sh | sudo bash

运行最后一条命令后,您应该会看到一个 成功讯息 如下所示:

安装wiki.js

安装后,我们将被要求运行 设定精灵。 我们可以通过运行以下命令启动它:

sudo node wiki configure

该命令将向我们显示一条消息 在浏览器中打开URL http:// localhost:3000进行配置 Wiki.js。

配置wiki.js

如果打开浏览器并查找服务器的主机名或IP地址,然后查找端口,则向导将启动。 在这里,我们将有不同的配置屏幕。 如果我们不想变得太复杂, 我们可以接受默认设置 并继续。

通过Wiki.js浏览器进行配置

该计划 验证系统是否符合要求 必要。

wiki.js系统检查

接下来我们要填写的是 一般配置.

Wiki.js常规设置

然后,我们将必须配置 MongoDB连接。 如果我们之前进行的安装正确,则可以按按钮«分享链接«。 下一个窗口将是 路径配置。 他们建议在这里将其保留为有缺陷,因此我们将继续进行安装。

在下一个屏幕上,我们可以 添加我们的Git帐户的数据,或跳过此步骤。

Wiki.js中的Git配置

现在我们必须这样做 创建一个管理员帐户 稍后登录。

Wiki.js中的管理员帐户设置

在此和其他几个设置屏幕之后,应已安装Wiki.js并准备就绪。

使用Wiki.js创建主页

在最后 我们将必须登录。 我们将使用我们先前创建的管理员帐户来创建我们的主页。

Wiki.js登录页面

毕竟,我们将转到编辑器。 这是我们可以开始创建的地方。

Wiki.js编辑器

这只是基本安装。 为了 获得有关此Wiki平台的更多信息,有关其安装,使用或查看官方文档的信息,我们可以访问 项目页面.


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。