ArtiPub搭建
前言
今天花了很久的时间搭建开源的一文多发平台,这个开源工具主要是可以帮助文章作者将编写好的文章自动发布到多个技术媒体平台,如知乎、CSDN、微信公众号等,获取最大的曝光度。不用一直在多个平台进行复制粘贴。期间安装过程有很多坑踩着,很是费神,特此记录一番。
资源地址
源码地址:
https://github.com/crawlab-team/artipub
安装方式
主要是提供了三种安装方式:
(1)Docker:
原代码文档中说是大概5分钟左右,适合对Docker有一定基础的开发者,但是首先需要安装:
Docker:18.03
Docker Compose:1.24.1
Docker安装
我的系统是Windows,我参考的博文
https://blog.csdn.net/qq_41880069/article/details/88865485
详细的记录了如何安装,并且可以跳过很多坑,由于我安装的时候没有注意版本,导致版本不统一,在运行的时候docker compose出现问题,后面我就全部卸载了
(2)源码的方式
通过源码的方式安装的话就必须先安装
MongoDB: 3.6+
NodeJS: 8.12+
首先是MongoDB的安装:
这里我下载的是第三个,解压之后在配置环境变量
如果不配好环境变量的话,在PowerShell后面的指令中,会出现无法识别命令的
之后就是Nodejs的安装:
https://blog.csdn.net/zhangkaidsy/article/details/86645070
安装完这两个之后就是执行的时候了:
建立一个项目文件夹
克隆Github Repo
git clone https://github.com/crawlab-team/artipub
安装npm包
cd artipub
npm install
在这个运行过程中可能会有很多warn,不要紧,耐心等待一会就好
启动前端
npm run start:frontend
启动后端
npm run start:backend
这就是运行成功的结果
总结
这个工具安装下来大概就是这样,真是花了一些时间,平时写东西也比较少,如果有需求可以用用.希望大家少采坑