ArtiPub 一款開源的一文多發平台

2022-03-24 15:56:13 字數 2969 閱讀 4630

看到感覺挺有意思的,有空找個空閒的vps搭建一下。

**官方github倉庫

artipub (article publisher的簡稱,意為"文章發布者")是一款開源的一文多發平台,可以幫助文章作者將編寫好的文章自動發布到掘金、segmentfault、csdn、知乎、開源中國等技術**平台,傳播優質知識,獲取最大的**度。artipub安裝簡單,提供了多種安裝方式,可以一鍵安裝使用,安裝一般只要5分鐘。

artipub目前支援文章編輯、文章發布、資料統計的功能,後期我們會加入存量文章匯入、資料分析的功能,讓您更好的管理、優化您的技術文章。此外,我們還會接入更多**渠道,真正做到讓文章隨處可閱。

平台管理

文章管理

文章編輯

文章發布

chrome外掛程式

docker安裝

npm或原始碼安裝artipub提供3種安裝方式如下。

通過docker,可以免去安裝mongodb的步驟,也是我們最推薦的安裝方式。使用docker安裝artipub前,請確保您安裝了docker以及docker compose。

在您的專案目錄下建立docker-compose.yaml檔案,輸入如下內容。

version: '3.3'

services:

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"

然後在命令列中輸入如下命令。

docker-compose up
然後在瀏覽器中輸入http://localhost:8000可以看到介面。

注意⚠️,如果您的docker宿主機不是本機,例如您用了docker machine或者docker服務在其他機器上,您需要將環境變數artipub_api_address改為宿主機ip+埠號(預設3000)。然後,在瀏覽器輸入http://《宿主機ip>:8000即可看到介面。

如果您對npm熟悉,且已經有mongodb的環境,這是最為快捷的方式。

安裝npm包

npm install -g artipub
npm install -g artipub --registry=
執行artipub

artipub start
artipub -h
成功執行後,在瀏覽器中輸入http://localhost:8000可以看到介面。

轉殖github repo

git clone
安裝npm包

cd artipub

npm install

啟動前端

npm run start:frontend
啟動後端

npm run start:backend
配置資料庫資料庫的配置在./config.js中,可以按情況配置。

配置後端api位址

如果您部署的服務不在本機,需要在./src/config/config.ts中將apiendpoint改成對應的ip位址+埠。

市面上已經存在一文多發平台了,例如openwrite,為何還要建立artipub呢?或許其他一文多發平台也是乙個替代方案,但它們要求使用者將自己的賬戶資訊例如cookie或賬號密碼上傳到對方伺服器,這很不安全,一旦平台發生問題,自己的賬戶資訊會遭到洩漏。雖然我相信一般平台不會惡意操作使用者的賬戶,但如果出現誤操作,您的賬戶隱私將遭到洩漏,平台上的財產也可能遭到損壞,有這樣的風險需要考慮。artipub不要求使用者上傳賬戶資訊,所有賬戶資訊全部儲存在使用者自己的資料庫裡,因此規避了這個安全風險。

另外,由於artipub是開源的,js原始碼也比較易於理解,可擴充套件性很強,使用者如果有其他平台的接入需求,完全可以更改原始碼來實現自己的需求,不用等待平台更新。開發組也將持續開發artipub,將其打造得更實用和易用。

開源一文多發平台ArtiPub,讓文章隨處可閱

很多優秀的程式設計師和技術人員喜歡寫技術文章和技術部落格,通過這樣的方式分享傳播知識和經驗,擴大自己的知名度和影響力,吸引粉絲關注,甚至有些技術博主還通過寫文章來獲取廣告收入,很多優秀的博主還通過這種方法獲得了出版書的機會以及工作機會。因此,寫技術文章是一件非常值得投入的事情,幫助了自己,也讓大眾受...

推薦一款開源部落格框架WordPress

之前在我的論壇開源框架中介紹過phpwind和discus開源框架的本地配置和使用。最近我在用一款比較主流而且成熟的部落格框架來搭建自己的部落格,這就是wordpress 關於mysql的配置網上一大堆一大堆的,核心就是修改解壓縮包下的my檔案。開始搭建 1.解壓wamp 5.0到 例如c 自己選乙...

TrueCrypt 一款免費開源的加密軟體

truecrypt,是一款免費開源的 加密軟體 同時支援windows vista,7 xp,mac os x,linux 等作業系統。truecrypt不需要生成任何檔案即可在硬碟上建立 虛擬磁碟 使用者可以按照 碟符進行訪問,所有虛擬磁碟上的檔案都被自動加密,需要通過密碼來進行訪問。truecr...