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. 權利:您可以隨時限制,恢復和刪除您的信息。