一文多发ArtiPub

简介

ArtiPub (Article Publisher 的简称,意为 “文章发布者”) 是一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台,传播优质知识,获取最大的曝光度。ArtiPub 安装简单,提供了多种安装方式,可以一键安装使用,安装一般只要 5 分钟。

ArtiPub 目前支持文章编辑、文章发布、数据统计的功能,后期我们会加入存量文章导入、数据分析的功能,让您更好的管理、优化您的技术文章。此外,我们还会接入更多媒体渠道,真正做到让文章随处可阅。

(gitHub原文)

地址:https://github.com/crawlab-team/artipub

下载安装

尝试过npm 在线安装发现num 地址下下来的不是最新版本。启动的时候有mongoDB 链接的错误。

后手动下载zip包到本地进行安装

image-20200422114015781.png

解压出 artipub-master

安装参考gitHub

1
2
3
cd artipub-master

npm install

启动

1
2
3
4
5
6
7
8
9
#启动前端
npm run start:frontend

#启动后端
npm run start:backend

#备注:
#1、这两个命令需在当前目录执行 即解压后的项目根目录
#2、命令执行成功后会hold命令行,所以两个命令需分别用两个命令行执行

image-20200422114747648.png

预览

访问 localhost:8000(命令行提示)

image-20200422115009963.png

安装说明操作即可

image-20200422114903962.png

注意项

  1. 编写文章时文章标题无法输入,且提示字数限制

    请检查后端是否正常启动

  2. 点击 平台管理菜单->更新Cookie状态 按钮没反应

    有可能是页面没有刷新 点击左上角的项目logo刷新

    有可能是后端卡住了 在后端命令行 执行 ctrl + c 结束进程3

  3. 没看到发布按钮

    在文章的条目上点击发布(云状图标)

    在弹出的列表页勾选平台后 滚动到最下边有个发布按钮

  4. 点击发布 与 前面的更新Cookie状态按钮是会弹出内置浏览器打开相应的平台

    不要担心 功能执行完毕后 会自动关掉的。

  5. 在启动前端后在命令行 看到了一个 3000 端口上的服务

    打开地址呈现如下。似乎是一个前端的服务框架(容器),不太懂。

    (不知道为什么代码里会嵌入这个,内容(依赖)似乎还挺大的,下了蛮久)

    image-20200422123253222.png

总结

由于项目正处在开发阶段,许多功能还不稳定。比如我尝试发布文章,却没有一个发布成功的(简书里只新建了个草稿文章且文章内容还没有)。看错误信息有提示 type 什么的。(应该是分类不好处理吧,毕竟每个平台的分类是不一样的)

相比较于OpenWrite,功能上都差不多,界面布局也很相近。只是技术上还不够成熟。

不过OpenWrite是正式运营中的项目了(开始赚钱)Cookie 什么的可能会有泄露的风险。且免费的功能限制比较多。费用的话不打折还是挺贵的。

artiPub 则是自己部署,数据都是保存在服务器或本地,理论上安全些。