背景、目標
許多技術博主或者自媒體工作者,需要在多個平臺發布文章,現在確實有一些工具支持在線創作、媒體分發,但是許多都是在線的,保存賬號、cookie,不能保證安全。今天給大家帶來的工具教程,是本地部署,本地存儲,真正做到賬號安全。功能十分強大,輕松編輯、發布、管理文章,文章創作后,即可輕松快速分發到各大科技類平臺,目前支持——掘金、SegmentFault、CSDN、知乎、開源中國等等
準備
artipub支持Docker安裝、npm安裝,本篇只講述docker安裝,npm部分請在文末提供的官方倉庫中,查看其它安裝方法。
本人環境:
- Docker: 19.03.5
- Docker Compose: 1.24.1
git、brew這些必備基礎工具的安裝,此處就不再贅述,不了解的請自行google。
開始安裝
安裝基礎環境:
# 安裝docker# Homebrew 的 Cask 已經支持 Docker for macbrew cask install docker# 安裝docker-composebrew install docker-compose
docker鏡像源最好替換成國內的,具體請自行google,修改docker鏡像源
創建項目:
此處有兩種方法,一種是克隆整個項目庫(不大)
# 選擇一個合適的項目目錄git clone [email protected]:crawlab-team/artipub.git
另一種是直接創建一個docker-compose.yaml 文件,文件內容為:
version: '3.3'services: App: image: "tikazyq/artipub:latest" environment: MONGO_HOST: "mongo" ARTIPUB_API_ADDRESS: "localhost:3000" # 后端API地址,如果安裝地址不在本機,請修改為服務器IP地址+端口號(默認為3000) ports: - "8000:8000" # frontend - "3000:3000" # backend depends_on: - mongo mongo: image: mongo:latest restart: always ports: - "27017:27017"
但是我更喜歡克隆整個項目,看看源碼啥的也行,如果有更新,也方便同步
部署
# cd 到你項目中 (有docker-compose.yaml文件的目錄 ) docker-compose up -d
第一次初始化項目,下載、構建時間比較長,另外記住一定要替換docker國內鏡像源
預覽
成功后,瀏覽器登錄http://localhost:8000/你會看到如下界面:
獲取、導入cookie成功后,還差最后一步,獲取、導入cookie。
步驟:
- 點擊左側登錄助手,點擊下載登錄助手
- 將下載的zip包,解壓成文件。這一步的目的,是因為,新版本的chrome,在開發模式下,不支持.crx、.zip格式的本地插件了
- chrome右上角菜單 > 更多工具 > 拓展工具 > 打開開發者模式 > 加載已解壓的拓展程序
- 安裝后,去往你要發布文章的平臺,登錄賬號后,點擊登錄助手插件的一鍵獲取登錄信息
- 上述成功后,返回平臺管理界面,點擊更新cookie,即可導入cookie
Done! Enjoy!
這也是我用此平臺發布的第一篇文章,如果你看到了,說成功了!今后多多原創好博文,大家關注一波啊!感謝感謝!
一些資源、參考
- artipub官方倉庫:https://github.com/crawlab-team/artipub
- docker官網:http://docker.com/






