-
首先需要有
Node
(版本 7 或更高版本)和npm
安装在您的系统上。 -
从GitHub上面下载克隆matterwiki
git clone http://github.com/matterwiki/matterwiki
-
打开刚才下载的matterwiki 所在的文件
cmd 后执行命令
npm install
来下载依赖 -
编辑
config.js
(存在于项目根目录中)中的auth_secret
可以使用任何秘密短语更改值。 注意:此短语将用于对您的访问令牌进行编码和解码。保持安全和私密直接打开不能打开这个文件,我是通过 VScode打开这个项目,然后更改的config.js中的内容
-
改完之后就在 cmd 中执行
npm run build
命令进行打包。 -
根据官方的说法,打包之后就可以直接执行
npm start
命令运行,你们也可以试试,如果不报错那就不需要这个步骤,但是我在执行
npm start
命令之后,就出现了报错。然后我就直接执行了 绿色框中的命令发现没有下载成功,出现了报错。
然后我就百度查阅了很多资料,终于一篇文章解决了我的问题。
npm安装sqlite3的错误处理_夏商周-CSDN博客_npm sqlite3
根据上面的教程
改变了 .npmrc的配置
路径通常为 C:\Users<用户名>.npmrc,这个路径我没有找到这个文件,于是我就在c盘中直接查找找到的。找不到的原因也有可能是因为被隐藏了,点击查看把隐藏文件放出来即可。
使用记事本打开更改配置并保存
原来配置是
save-prefix = ~ proprietary-attribs = false
更改后的配置是
proxy=http://109.105.1.52:8080 #如果在公司访问外网需要公司的代理的话,把这个地址替换为你公司的代理地址。 disturl=https://npm.taobao.org/dist https-proxy=http://109.105.1.52:8080#如果在公司访问外网需要公司的代理的话,把这个地址替换为你公司的代理地址。 strict-ssl=false #保证不做ssl验证 registry=https://registry.npm.taobao.org/ node_sqlite3_binary_host_mirror=https://npm.taobao.org/mirrors/
更改完之后再进行下载
npm install sqlite3@5.0.0 -g
#如果不需要全局安装的话,把-g去掉
,就可以成功下载 -
下载成功后启动
npm start
像这种状态就代表运行成功
-
在本地创建并登录管理员账户,然后即可发表文章 在网址
localhost:5000/#/setup
即可创建还有一种方法 前往
yoururl.com/#/setup
并创建管理员帐户。将 yoururl.com 替换为您的 URL。在线创建其中 About 我也不知道是什么作用,于是就直接空了没写
-
登录后就可以写文章,发布文章
-
创建主题并将用户添加到您的 Wiki。 添加过的用户可以登录matterwiki并看到已发布的文章