本文來自于大鳥博客 -?https://www.daniao.org/6704.html?本文章用ArtiPub測試發(fā)布
ArtiPub (Article Publisher的簡稱漂洋,意為"文章發(fā)布者")是一款開源的一文多發(fā)平臺(tái),可以幫助文章作者將編寫好的文章自動(dòng)發(fā)布到掘金匿又、SegmentFault页徐、CSDN、知乎汽纠、頭條化借、開源中國等技術(shù)媒體平臺(tái)周偎,傳播優(yōu)質(zhì)知識(shí)陶舞,獲取最大的曝光度嗽测。
本文我們還是利用寶塔面板Docker方式來安裝ArtiPub,為什么用寶塔面板肿孵,因?yàn)楹唵芜胫啵梢暬啪妗V灰獛追昼娋涂梢钥焖俨渴鹨粋€(gè)ArtiPub。
掘金
SegmentFault
CSDN
簡書
知乎
開源中國
今日頭條
博客園
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)刷新頁面后重試)
在使用登陸助手之前,請(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)管理"頁面,點(diǎn)擊"更新Cookie狀態(tài)"(需要大約1分鐘)豪直,然后查看"Cookie狀態(tài)"劣摇,確保其為"已導(dǎo)入"狀態(tài)
到"文章管理"頁面,點(diǎn)擊"發(fā)布"弓乙,選擇登陸方式為"Cookie"末融,然后發(fā)布文章钧惧。
ArtiPub有點(diǎn)就是不要求用戶上傳賬戶信息,所有賬戶信息全部保存在用戶自己的數(shù)據(jù)庫里勾习,因此規(guī)避了這個(gè)安全風(fēng)險(xiǎn)浓瞪。