小而美的 golang 部落格平臺 Pipe
簡介
Pipe 是一款小而美的開源部落格平臺,通過黑客派賬號登入即可使用。
動機
產品層面:
- 市面上缺乏支援多獨立部落格的平臺級系統
- 實現 B3log 構思
技術層面:
- 在部落格系統這個輪子上充分發揮 golang 的優勢
- 部落格管理後臺介面使用 Vue.js 進行前後端分離
案例
你也在使用的話歡迎通過 PR 更新該列表。
特性
- 多使用者部落格平臺
- Markdown / Emoji
- 聚合分類 / 標籤
- 自定義導航
- 多主題 / 多語言
- Atom 訂閱
- 搜尋
- Hexo/Jekyll 匯入 / 匯出
- 可配置動靜分離
- 支援 SQLite / MySQL
安裝
下載最新的釋出包解壓,進入解壓目錄執行 pipe/pipe.exe 可執行檔案即可。
更多細節請參考 Pipe 使用者指南。另外,如果你不想自己維護伺服器,可以直接使用我們運維的 Pipe 服務(域名繫結請聯絡 QQ845765)。
文件
介面
初始化
管理後臺
編輯文章
預設主題
構建
需要預先安裝好如下編譯環境,請儘量都使用最新版:
在 Linux 上可以執行 build.sh 進行自動構建,其他平臺可按照下面步驟進行手動構建。
編譯後端
go build -i -v
編譯管理後臺前端
進入 console 目錄,然後:
npm install && npm run build
- 開發環境執行
npm run dev
,有點連結需要手動修改訪問埠為 :3000 - pipe.json 中
AxiosBaseURL
為/api
時需啟動./pipe
,為/mock
時需執行npm run mock
打包前臺主題
進入 theme 目錄,然後:
npm install && npm install --global gulp && gulp
- 開發環境執行
gulp watch --theme=ThemeName
- theme/js 和 theme/scss 下為基礎方法和樣式,可按需引入使用
- 主題開發請參考 theme/x/Gina
貢獻
作者
Pipe 的主要作者是 Daniel 與 Vanessa,所有貢獻者可以在這裡看到。
我們非常期待你加入到這個專案中,無論是使用反饋還是程式碼補丁,都是對 Pipe 一份滿滿的愛 :heart:
討論區
- 到 Pipe 官方論壇發帖(推薦做法)
- 來一發 issue
- Q 群 242561391
開源協議
Pipe 使用 GPLv3 作為開源授權協議,請儘量遵循,即使是在中國。
鳴謝
Pipe 的誕生離不開以下專案:
相關文章
- Gridea,一個小而美的部落格夢想橋樑Idea
- Go 部落格平臺 Pipe 1.8.3 釋出,支援 PJAXGo
- Go 部落格平臺 Pipe 1.6.0 釋出,支援 sitemapGo
- Go 部落格平臺 Pipe 1.8.1 釋出,新主題 FaraGo
- ? 一款小而美的 Markdown 靜態部落格程式,迭代啦!
- Go 部落格平臺 Pipe 1.8.2 釋出,支援 GitHub 登入GoGithub
- Go 部落格平臺 Pipe 1.8.0 釋出,支援摘要編輯Go
- Go 部落格平臺 Pipe 1.7.0 釋出,支援本地賬號Go
- Go 部落格平臺 Pipe 1.8.5 釋出,新皮膚 LittlewinGo
- Go 部落格平臺 Pipe v1.8.6 釋出,支援標籤管理Go
- 部落格園OpenApi管理平臺API
- 小歷 TinyCal for Mac(小而美的日曆軟體)Mac
- 小而美的Promise庫——promiz原始碼解析Promise原始碼
- 人類最好的部落格平臺-farbox
- 一個小而美的 C 語言專案
- 小灰灰部落格,社交類新部落格
- 1.3K Star 一個又強又美的部落格系統 POETIZE - 最美部落格
- [譯] 建立併釋出一個小而美的 npm 包NPM
- 120行程式碼打造.netcore生產力工具-小而美的後臺非同步元件行程NetCore非同步元件
- 一款小而美的線上串列埠除錯工具串列埠除錯
- 如何利用Typora編寫部落格,快速釋出到多平臺?
- 部落格園使用小技巧
- 我的新輪子:eplayer,小而美的視訊播放器播放器
- vue + element +tp5 個人部落格後臺管理小記Vue
- 部落格小程式開源了~
- 基於windows平臺Git+GitHub+Hexo搭建個人部落格(三)WindowsGithubHexo
- 一款小而美的小程式腳手架,讓你更流暢的開發小程式
- LiteFlow v2.6.11版本正式釋出,小而美的規則引擎
- 部落格園商業化之路-眾包平臺:偶遇外包專案需求
- 園子的進化:部落格園x絲芙蘭,build更美的你UI
- golang在windows平臺使用zmqGolangWindowsMQ
- 部落格專案前臺實現
- 萬字+28張圖帶你探祕小而美的規則引擎框架LiteFlow框架
- React製作個人部落格小結React
- 母嬰類小清新個人部落格
- ESP8266 部落格園小電視
- JavaMetaweblogClient,Metaweblog的java實現-從此上傳部落格實現全平臺JavaWebGCclient
- 部落格美化&typora編寫部落格攻略(部落格園版)