Wikijs很牛逼,特别牛逼的一个开源软件,GitHub已经有15.5k的星星
The most powerful and extensible open source Wiki software
最强大和可扩展的开源Wiki 软件
这是我自己一个小时搭建的网站
下面是wiki.js的官方网站
Github地址:https://github.com/requarks/wiki
官网地址:https://docs.requarks.io/en/install
环境搭建
1、安装
1.1、下载好上传服务器
下载地址 :
https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz
1.2、创建文件夹,解压到相应目录
mkdirwikitarxzfwiki-js.tar.gz-C ./wikicd ./wiki
1.3、把默认配置文件改名自己的配置文件
mvconfig.sample.ymlconfig.yml
1.4、配置数据库信息
nanoconfig.yml#nano=>配置config.ymlcdwikivimconfig.yml#配置用户密码postgresyourpassword
1.5、修改postgresql数据库的配置,因为他不支持点对点的连接方式
vim/var/lib/pgsql/14/data/pg_hba.conf#peer--->trust#改systemctlrestartpostgresql-14#重启服务
1.6、创建数据库
psql-Upostgres#postgres用户createdatabasewiki; #创建数据库wiki\l#查看
1.7、启动
nodeservernohupnodeserver&#后台3000
1.8、汉化
locale
2、PostgreSQL数据库
官网 :https://www.postgresql.org/download/linux/redhat/
选择好自己的操作系统,输入下面命令:
sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmsudoyuminstall-ypostgresql14-serversudo/usr/pgsql-14/bin/postgresql-14-setupinitdb#初始化sudosystemctlenablepostgresql-14#开机启动sudosystemctlstartpostgresql-14#启动systemctlstatuspostgresql-14#检查
3、Node.js
官网 : http://nodejs.cn/
下载好,上传服务器并解压
tar-xfnode-v16.15.1-linux-x64.tar.xz
改名称
mvnode-v16.15.1-linux-x64node
配置环境变量
cd/root/node/bin#进入bin目录ln-s/root/node/bin/node/usr/local/bin/node#软链到
4、npm安装
ln-s/root/node/bin/npm/usr/local/bin/npm
5、后台启动
这里采用了非常方便的pm2
##启动脚本pm2start你的js脚本##停止脚本pm2stop你的js脚本##重启脚本pm2restart你的js脚本##停止所有脚本pm2stopall##重启所有脚本pm2restartall##全局安装pm2npminstall-gpm2ln-s/root/node/bin/pm2/usr/local/bin/pm2#软链
开发过程
管理员
这是管理员面板,可以切换语言,主题等,对普通用户的管理,然后还可以存储设置等。
普通用户(写笔记、写文章等等)
新建页面,支持代码、markdown等等。