本文來自于大鳥博客 -?https://www.daniao.org/6704.html?本文章用ArtiPub測(cè)試發(fā)布
ArtiPub (Article Publisher的簡(jiǎn)稱,意為"文章發(fā)布者")是一款開源的一文多發(fā)平臺(tái),可以幫助文章作者將編寫好的文章自動(dòng)發(fā)布到掘金、SegmentFault、CSDN、知乎、頭條、開源中國(guó)等技術(shù)媒體平臺(tái),傳播優(yōu)質(zhì)知識(shí),獲取最大的曝光度。
本文我們還是利用寶塔面板Docker方式來安裝ArtiPub,為什么用寶塔面板,因?yàn)楹?jiǎn)單,可視化。只要幾分鐘就可以快速部署一個(gè)ArtiPub。
掘金
SegmentFault
CSDN
簡(jiǎn)書
知乎
開源中國(guó)
今日頭條
博客園
Docker (大約5分鐘): 適合對(duì)Docker有一定基礎(chǔ)的開發(fā)者
npm (大約3分鐘): 適合熟悉Node.js或npm的開發(fā)者
源碼 (大約5-10分鐘): 適合希望了解內(nèi)核原理的開發(fā)者
所以任選一種自己喜歡的或者熟悉的,本文是docker方式安裝。
github:https://github.com/crawlab-team/artipub
Issues:https://github.com/crawlab-team/artipub/issues
寶塔面板最新版、Docker管理器,如何安裝docker管理器,在軟件商店里面搜索安裝即可。
Docker: 寶塔面板dock管理器安裝好即可
Docker Compose: 1.24.1
寶塔面板沒有自帶docker-compose,所以需要自己命令環(huán)境下安裝,如下:
pip install docker-compose
1
通過Docker,可以免去安裝MongoDB的步驟,也是我們最推薦的安裝方式。使用Docker安裝ArtiPub前,請(qǐng)確保您安裝了Docker以及Docker Compose。
在根目錄的opt部署ArtiPub,執(zhí)行命令:
mkdir -p /opt/artipub && cd /opt/artipub
git clone https://github.com/crawlab-team/artipub.git`
1
2
在執(zhí)行安裝命令之前,我們還需要修改一點(diǎn)東西,如果你不是在安裝在本地電腦,而是安裝在服務(wù)器上,那么我們需要修改/opt/artipub目錄下docker-compose.yaml文件需要將ARTIPUB_API_ADDRESS改為服務(wù)器IP+端口號(hào)(默認(rèn)3000),然后執(zhí)行命令:
docker-compose up -d
1
然后在瀏覽器中輸入http://服務(wù)器IP:8000可以看到界面。如圖:
使用之前還需要安裝一個(gè)chrome插件,具體使用步驟如下:
點(diǎn)擊"下載登陸助手",保存文件名為"artipub-helper.zip"
在Chrome瀏覽器中輸入chrome://extensions,并開啟開發(fā)者模式(點(diǎn)擊右上角)
將下載的登陸助手文件artipub-helper.zip拖入瀏覽器中,瀏覽器將自動(dòng)安裝插件(如果不能拖拽,請(qǐng)刷新頁(yè)面后重試)
在使用登陸助手之前,請(qǐng)確保您的各個(gè)平臺(tái)賬號(hào)已經(jīng)處于登陸狀態(tài)
右上角點(diǎn)擊安裝好的插件圖標(biāo),點(diǎn)擊"一鍵獲取登陸信息",插件將獲取所有平臺(tái)的Cookie
注意??: 如果您的服務(wù)器沒有部署在本機(jī),請(qǐng)點(diǎn)擊"扳手"按鈕,輸入服務(wù)器的IP地址+端口號(hào)(默認(rèn)3000),然后再獲取登陸信息
到"平臺(tái)管理"頁(yè)面,點(diǎn)擊"更新Cookie狀態(tài)"(需要大約1分鐘),然后查看"Cookie狀態(tài)",確保其為"已導(dǎo)入"狀態(tài)
到"文章管理"頁(yè)面,點(diǎn)擊"發(fā)布",選擇登陸方式為"Cookie",然后發(fā)布文章。
ArtiPub有點(diǎn)就是不要求用戶上傳賬戶信息,所有賬戶信息全部保存在用戶自己的數(shù)據(jù)庫(kù)里,因此規(guī)避了這個(gè)安全風(fēng)險(xiǎn)。