基于NodeJS技術(shù)的開源項(xiàng)目Wiki.js,其界面簡潔美觀、權(quán)限管理靈活,支持多種編輯器、多種用戶驗(yàn)證方式、多種備份存儲方式、多種搜索引擎,支持國際化、自定義主題(Theme)、流量分析等。更多功能正在開發(fā)中,相信不久即可用。
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),淅川網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:淅川等地區(qū)。淅川做網(wǎng)站價(jià)格咨詢:028-86922220
A modern, lightweight and powerful wiki app built on Node.js
The most powerful and extensible open source Wiki software
當(dāng)前版本:2.1.113
GitHub地址:Requarks wiki
支持的平臺
支持的數(shù)據(jù)庫
身份驗(yàn)證方式
存儲方式
搜索引擎
Node.js版本:10.12 or later
以Windows為例:
默認(rèn)配置使用了PostgreSQL數(shù)據(jù)庫,如下:
db:
type: postgres
# PostgreSQL / MySQL / MariaDB / MS SQL Server only:
host: localhost
port: 5432
user: wikijs
pass: wikijsrocks
db: wiki
ssl: false
node server
安裝成功登錄后即可創(chuàng)建您的HOME頁:
Wiki.js支持多語言,為啟用其他語言,點(diǎn)擊右上角Account圖標(biāo),選擇Administration,進(jìn)入Locale菜單,下載您要啟用的語言,然后啟用Multilingual Namespaces -> Active Namespaces:
在新建頁面時(shí)選擇Locale,即可為不同語言創(chuàng)建頁面。瀏覽wiki時(shí),點(diǎn)擊右上角Language圖標(biāo)即可切換語言。
目前只提供了一個(gè)主題,可以切換為Dark Mode;還不支持自定義模板,不能靈活的調(diào)整布局。
以下路徑保留供系統(tǒng)使用,不能用于content。
Single-character pages
所有單字符路徑都保留用于訪問 Wiki 的各個(gè)部分:
IETF Language tags
下面格式的語言標(biāo)記保留用于指定區(qū)域命名空間:
特殊單詞
路徑不能與下面的術(shù)語完全匹配,也不能成為路徑的第一部分。比如,register 或 register/test是無效的。
最常用的編輯器是Markdown,Wiki.js支持全部的CommonMark specification和一些有用的擴(kuò)展,提供常用語法工具欄。語法請參考官方Markdown文檔。
幾個(gè)例子:
代碼高亮
自定義圖片大小
![Image](/link/to/image.jpg =100x)
![Image](/link/to/image.jpg =x50)
![Image](/link/to/image.jpg =100%x)
給無序列表添加樣式
- Grid Item 1
- Grid Item 2
- Grid Item 3
{.grid-list}
---
- [Lorem ipsum dolor sit amet *Subtitle description here*](https://www.google.com)
- [Consectetur adipiscing elit *Another subtitle description here*](https://www.google.com)
- [Morbi vehicula aliquam *Third subtitle description here*](https://www.google.com)
{.links-list}
注意樣式間要添加分隔線。
任務(wù)列表
- [x] Checked task item
- [x] Another checked task item
- [ ] Unchecked task item
Emojis
:apple:
Can be also be used :fire: inline
Wiki.js 擁有強(qiáng)大的權(quán)限系統(tǒng),可以細(xì)粒度地控制用戶可見和可操作的內(nèi)容。
基于Permissions和Page Rules定義組權(quán)限,一個(gè)用戶可以屬于一個(gè)或多個(gè)組,可以靈活地限制用戶訪問的部分和執(zhí)行的操作。
Permissions
Page Rules