NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

2024-11-14 10:27:12 23点赞 226收藏 10评论

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享自己的数码玩耍经验~

前言

在双链笔记应用横行的如今,作为传统知识记录和分享的工具Wiki反而用的人越来越少,甚至连百度百科都开始慢慢的降低SEO权限。

但是在很多时候,尤其是个人心得、团队分享、项目介绍上,Wiki的作用依旧举足轻重,让人可以使用最小的时间和沟通成本,将更多的知识内容分享给其它人。

Wiki.js 是一个开源、轻量级、美观且功能强大的 Wiki 应用程序,它基于 Node.js 开发,并以其灵活性、强大的功能、可定制性、社区支持和安全性等特点而闻名。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

项目主要特性:

安装部署:Wiki.js 可以快速部署,支持多种数据库如 PostgreSQL、MySQL、SQLite 等,并且提供了多种安装教程,包括使用 Docker Compose 的简便安装方式。

用户界面:Wiki.js 提供了精美的用户界面设计,采用左侧导航栏和右侧目录的经典布局,同时还有管理后台,方便进行站点管理。

网站分析:Wiki.js 支持多种网站分析工具,如 Google Analytics、百度统计等,可以根据需要选择合适的分析方案。

存储与同步:Wiki.js 提供了多种存储选项,包括 Amazon S3、SFTP、Azure Blob Storage 等,并且支持 Git 协议的存储与同步,方便内容的版本控制和备份。

全文搜索引擎:Wiki.js 支持多种全文搜索引擎方案,如 AWS CloudSearch、Azure Search、Elasticsearch 等,以提高内容检索效率。

细节功能:Wiki.js 内置了版本控制系统,支持页面修改历史的跟踪和版本回滚,同时集成了 Let’s Encrypt 以自动申请 SSL 证书,还预留了 API 接口以支持与其他自动化工具的集成。


一、系统部署

本项目需要使用docker-compose部署,目前海康存储R1还不支持直接使用compose,不过我们可以使用dockge来部署。关于海康存储如何部署dockge,可以看我之前的这篇文章。

🔻海康存储使用dockge的教程

🔻docker-compose.yaml

version: "3"

services:

db:

image: postgres:15-alpine

environment:

POSTGRES_DB: wiki

POSTGRES_PASSWORD: wikijsrocks

POSTGRES_USER: wikijs

logging:

driver: "none"

restart: unless-stopped

volumes:

- ./wiki.js:/var/lib/postgresql/data

wiki:

image: ghcr.io/requarks/wiki:2

depends_on:

- db

environment:

DB_TYPE: postgres

DB_HOST: db

DB_PORT: 5432

DB_USER: wikijs

DB_PASS: wikijsrocks

DB_NAME: wiki

restart: unless-stopped

ports:

- "36666:3000"

在dockge页面新建一个项目,然后把上面的代码复制到dockge右侧,确保POSTGRES_DB,POSTGRES_PASSWORD,POSTGRES_USER三个环境变量和DB_NAME,DB_PASS,DB_USER三个环境变量保持一致,然后点击部署就行了。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

二、系统使用

1、系统配置

默认使用的是https,如果想要使用http的,注意修改前缀。注意如果是非80,443端口,末尾加上端口号,并且不能加斜杠。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

再次登录以后,点击右侧的ADMINISTRATION进入控制台。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

进入控制台后台后,点击左侧的Locale进入本地化服务,在右侧的Download Locale列表中下拉,选择到Chinese Simplified并下载。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

等下载完成以后,在Loacle SettingsSite Locate一栏下拉框中选择中文,并点击右侧APPLY切换到中文页面。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

如果之前使用过Wiki.js 1.x版本的,可以点击左侧下方的其他设置,选择从1.x的WIKI.js导入

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

值得一提的是,如果我们想把WIKI.js的资料存储在其它云存储中,可以选择左侧存储,默认支持Amazon S3(包括MinIO)在内的大量云存储服务。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

2、书写文档

设置完控制后台后,点击左上角图标可以切换到书写页面。WIKI.js默认支持Markdown在内的多种编辑器格式。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

创建任何一个页面,我们都需要设置路径,也就是URL后的页面路径。并且Wiki.js是支持多语言路径的,确保任何语言用户都可以使用。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

Markdown编辑页面如下,左侧栏是编辑页面,右侧栏是书写页面,两栏是实时同步的。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

提交后,在wiki首页可以看到展示面板。在wiki.js中,支持全文搜索、评论等功能,因此还可以当成blog来使用,效果非常好。

NAS上最漂亮、实用的免费知识库项目,记录并分享关于你的一切知识——「Wiki.js」

总结

Wiki.js作为一款经典、美观的WIKI项目,在github上拥有近24.7k的star,可以说是目前最好看的wiki项目之一。另外,也有朋友喜欢vitepress等新型wiki项目,感兴趣的朋友可以在评论区扣1,我们后续带来vitepress的部署方法。

回顾本文,得益于海康存储系统对docker的高自由度,让我们可以部署dockge来实现容器编排功能,使得海康存储R1有了更丰富的容器玩法,以弥补自身系统上存在的一些不足。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

海康威视移动固态硬盘便携PSS 1T USB/Type-c接口1060MB/s大容量

海康威视移动固态硬盘便携PSS 1T USB/Type-c接口1060MB/s大容量

269元起

海康威视 T9 PRO 移动固态硬盘 1T Type-C

海康威视 T9 PRO 移动固态硬盘 1T Type-C

219元起

海康威视(HIKVISION)2TB NVMe 移动固态硬盘(PSSD)Type-c USB3.2 高速2000MB/s 三防保护 Elite7S深灰色

海康威视(HIKVISION)2TB NVMe 移动固态硬盘(PSSD)Type-c USB3.2 高速2000MB/s 三防保护 Elite7S深灰色

899元起

HIKVISION 海康威视 T300S USB 3.1 移动固态硬盘 Type-C

HIKVISION 海康威视 T300S USB 3.1 移动固态硬盘 Type-C

159元起

海康威视 1TB NVMe 移动固态硬盘(PSSD)Type-c USB3.2 高速2000MB/s 三防保护 Elite7S深灰色

海康威视 1TB NVMe 移动固态硬盘(PSSD)Type-c USB3.2 高速2000MB/s 三防保护 Elite7S深灰色

519元起

HIKVISION 海康威视 T200N系列 HS-ESSD-200N USB 3.1 移动固态硬盘 Type-C

HIKVISION 海康威视 T200N系列 HS-ESSD-200N USB 3.1 移动固态硬盘 Type-C

150元起

HIKVISION 海康威视 HS-ESSD-WIND USB3.1 移动固态硬盘 Type-C/USB-A

HIKVISION 海康威视 HS-ESSD-WIND USB3.1 移动固态硬盘 Type-C/USB-A

149元起

海康威视 T5ECO USB3.1 移动固态硬盘 Type-C 1T

海康威视 T5ECO USB3.1 移动固态硬盘 Type-C 1T

188元起

HIKVISION 海康威视 T100系列 HS-ESSD-T100 USB 3.0 移动固态硬盘 Type-C 480GB 玫瑰金

HIKVISION 海康威视 T100系列 HS-ESSD-T100 USB 3.0 移动固态硬盘 Type-C 480GB 玫瑰金

999元起

海康威视(HIKVISION )1080P云台摄像机电信定制

海康威视(HIKVISION )1080P云台摄像机电信定制

暂无报价

海康威视512GB移动固态硬盘(PSSD)T300S Type-c USB3.1接口读速560MB/S高速兼容手机电脑便携车载存储两用

海康威视512GB移动固态硬盘(PSSD)T300S Type-c USB3.1接口读速560MB/S高速兼容手机电脑便携车载存储两用

999元起

海康威视行车记录仪储存卡内存卡 64G高速TF卡通用

海康威视行车记录仪储存卡内存卡 64G高速TF卡通用

暂无报价

海康威视 EliteX系列 HS-ESSD-Elite X USB 4.0 移动固态硬盘 Type-C 1TB 黑色

海康威视 EliteX系列 HS-ESSD-Elite X USB 4.0 移动固态硬盘 Type-C 1TB 黑色

暂无报价

海康威视 (HIKVISION)720P卡片摄像机 电信定制

海康威视 (HIKVISION)720P卡片摄像机 电信定制

暂无报价

HIKVISION 海康威视 T100 移动固态硬盘

HIKVISION 海康威视 T100 移动固态硬盘

暂无报价

海康威视(HIKVISION)萤石高清互联网摄像机 电信定制

海康威视(HIKVISION)萤石高清互联网摄像机 电信定制

暂无报价

文中相关商品

10评论

  • 精彩
  • 最新
  • Wiki.js确实是个颜值与功能兼备的知识库管理工具!📚✨ 它不仅支持多种编辑器格式和云存储选项,还能快速部署和使用,简直是知识整理的利器。非常感谢你的详细教程,让我们可以轻松上手Wiki.js。也期待你之后关于vitepress等其他工具的分享!👍💡

    校验提示文案

    提交
  • MP就是用的这个wiki

    校验提示文案

    提交
    vertex也是

    校验提示文案

    提交
    收起所有回复
  • 之前用了一段时间,不好用,一个是打开新的文档比较慢,另外导出也是问题,还有需要用es,内存占用有点高,es需要加ik插件,不是有点技术的话有点难搞,不加ik插件中文搜索是个问题

    校验提示文案

    提交
    vitepress如何

    校验提示文案

    提交
    没体验过,目前用的Trilium,蛮好用的,就是没有手机端,但是我对手机端需求不高

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 中文搜索太麻烦一直搞不定,没有中文搜索又不怎么实用了

    校验提示文案

    提交
    让我想到了那个开源项目、nodebb还是什么的。一个论坛项目,也是不支持中文搜索。折腾半天放弃了

    校验提示文案

    提交
    收起所有回复
  • 之前好像是因为没有打印,还是没有导出然后放弃了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
挂件

可爱的小cherry

公众号:可爱的小Cherry。擅长于分享NAS、docker、电子数码周边好物。最近打算给家里的家电升升级。v+:Cgakki

首席生活家,数码领域作者,电脑外设领域作者

发文累计获赞1.4万,内容被10.0万人收藏

微信公众号:可爱的小Cherry

关注 打赏
作者其他文章
最新文章 热门文章
226
扫一下,分享更方便,购买更轻松