Pipe 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Pipe 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Pipe 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPLv3
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2017-12-20

软件简介

简介

Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。

动机

产品层面:

  • 市面上缺乏支持多独立博客的平台级系统

  • 实现 B3log 构思

技术层面:

  • 在博客系统这个轮子上充分发挥 golang 的优势

  • 后台使用 Vue.js 进行前后端分离

案例

你也在使用的话欢迎通过 PR 更新该列表。

特性

  • 多用户博客平台

  • Markdown / Emoji

  • 聚合分类 / 标签

  • 自定义导航

  • 多主题 / 多语言

  • Atom 订阅

  • 可配置动静分离

  • 搜索

  • Hexo/Jekyll 导入 / 导出

安装

下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。

更多细节请参考 Pipe 用户指南。另外,如果你不想自己维护服务器,可以直接使用我们运维的 Pipe 服务

文档

界面

初始化

初始化

管理后台

管理后台

编辑文章

编辑文章

默认主题

默认主题

构建

需要预先安装好如下编译环境,请尽量都使用最新版:

  1. Go

  2. Node.js

然后执行 build.sh 或者按照下面步骤手动构建。

编译后端

go build -i -v

编译管理后台前端

进入 console 目录,然后:

npm install && npm run build
  • 开发环境执行 npm run dev

  • 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 一份满满的爱 ❤️

讨论区

算力

Pipe 默认会通过浏览者的浏览器进行挖矿(只会使用空闲的 CPU 资源,并且占用很低),收益将用于维持项目运维。原理请参考使用访问者浏览器挖矿的方法

如果你不方便帮助我们,可以将 common.js、utils.js 中的 miner 相关代码注释掉。我们恳请你尽量保留,谢谢。

开源协议

Pipe 使用 GPLv3 作为开源授权协议,请尽量遵循,即使是在中国。

鸣谢

Pipe 的诞生离不开以下开源项目:

  • jQuery:JavaScript 工具库,用于主题页面

  • Vue.js:渐进式 JavaScript 框架

  • Nuxt.js:Vue.js 框架

  • Vuetify:Vue.js 的 Material 组件框架

  • Gin:又快又好用的 golang HTTP web 框架

  • GORM:极好的 golang ORM 库

  • Blackfriday:golang Markdown 处理器

  • SQLite:使用广泛的嵌入式 SQL 引擎

  • GCache:golang 缓存库

  • GoLand:全宇宙暂时排名第一的 golang IDE

小而美的博客平台,为未来而构建 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2)
发表于软件架构专区
2019/01/24 13:19

Go 博客平台 Pipe v1.8.6 发布,支持标签管理

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。v1.8.6 主要解决社区通讯问题,并支持了标签管理。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 v1.8.5 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 开发指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https://gitee.com/dl88250/pipe 1.8.6 变更记录 ...

3
11
发表于服务端专区
2019/01/04 10:14

Go 博客平台 Pipe 1.8.5 发布,新皮肤 Littlewin

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写,v1.8.5 加入了一款新皮肤 Littlewin。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 v1.8.4 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 开发指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https://gitee.com/dl88250/pipe 1.8.5 变更记录 161 支持 Go...

3
28
发表于开发技能专区
2018/11/29 09:48

Go 博客平台 Pipe 1.8.4 发布,调整推荐阅读

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写,v1.8.4 主要是改进了推荐阅读。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 v1.8.3 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 开发指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https://gitee.com/dl88250/pipe 1.8.4 变更记录 158 IE、360 兼容问...

2
13
发表于服务端专区
2018/11/02 10:09

Go 博客平台 Pipe 1.8.3 发布,支持 PJAX

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。 v1.8.3 主要是支持了前台主题的 PJAX。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 1.8.2 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 开发指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https://gitee.com/dl88250/pipe 1.8.3 变更记录 151 支持全站...

0
21
发表于服务端专区
2018/10/17 09:12

Go 博客平台 Pipe 1.8.2 发布,支持 GitHub 登录

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。 v1.8.2 主要支持了通过 GitHub 登录,并修复了一些细节缺陷,建议在用老版本的用户进行更新。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 1.8.1 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 开发指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https...

4
10
发表于开发技能专区
2018/09/12 10:46

Go 博客平台 Pipe 1.8.1 发布,新主题 Fara

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。 v1.8.1 主要提供了一款新主题 Fara,并修复了一些缺陷,建议在用老版本的用户进行更新。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 1.8.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https://gitee.com/dl88250...

1
12
发表于开发技能专区
2018/08/09 11:41

Go 博客平台 Pipe 1.8.0 发布,支持摘要编辑

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。 v1.8.0 主要是实现了编辑文章摘要,改进了数学公式编辑支持。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 1.7.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https://gitee.com/dl88250/pipe 1.7.0 变更记录 132 ...

0
7
发表于大前端专区
2018/07/03 10:30

Go 博客平台 Pipe 1.7.0 发布,支持本地账号

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。 v1.7.0 主要是实现了本地账号体系,可以不依赖黑客派社区进行注册和登录。 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 1.6.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:https://gitee.com/dl88250/pipe 1.6.0 ...

1
16
发表于软件架构专区
2018/05/31 09:54

Go 博客平台 Pipe 1.6.0 发布,支持 sitemap

Pipe 是一款小而美的开源博客平台,使用 golang、Vue.js 编写。 v1.6.0 主要是支持了 sitemap 和 RSS 输出。 关于独立账号体系的特性正在通过社区进行投票,欢迎大家前来支持! 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 从 1.5.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。 文档 Pipe 用户指南 Pipe 主题开发指南 项目 GitHub:https://github.com/b3log/pipe 码云:htt...

3
7
发表于软件架构专区
2018/04/25 15:36

Go 开源博客平台 Pipe 1.5.0,首页加入 Top10 博主列表

Go 开源博客平台 Pipe 1.5.0 已发布,该版本主要在平台首页加入了 Top 10 博主列表,并可以在编辑文章时指定发布时间。 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 B3log 构思 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 案例 http://pipe.b3log.org 特性 多用户博客平台 Markdown / Emoji...

2
16
发表于软件架构专区
2018/03/21 11:05

Go 开源博客平台 Pipe 1.4.0 发布,改进 Markdown 导入

Go 开源博客平台 Pipe 1.4.0 已发布,该版本主要改进了 Markdown 导入,修复了一些缺陷。另外目前已经有 5 款主题可供选择: 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 B3log 构思 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 案例 Akkuman 的博客 Vanessa K 的博客 你也在使用的话欢迎通过...

10
12
发表于软件架构专区
2018/02/09 13:52

Go 开源博客平台 Pipe 1.3.0 发布,新主题和消缺

该版本发布了一款新的主题 9IPHP,并修复了一些缺陷。目前已经有 5 款主题啦: Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 特性 多用户博客平台 Markdown / Emoji 聚合分类 / 标签 自定义导航 多主题 / 多语言 Atom 订阅 搜索 Hexo/Jekyll 导入 / 导出 可配置动静分离 支持 SQLite / MySQL

3
14
发表于服务端专区
2018/01/19 14:49

Go 开源博客平台 Pipe 1.2.0 发布,加入一款新主题

该版本主要上线了一款新的主题 Medium,并修复了一些缺陷。 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 B3log 构思 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 案例 http://pipe.b3log.org Akkuman 的博客 Vanessa 你也在使用的话欢迎通过 PR 更新该列表。 特性 多用户博客平台 Markdown /...

4
17
发表于开发技能专区
2018/01/11 11:39

Go 开源博客平台 Pipe 1.1.0 发布,支持 MySQL

该版主要本支持了 MySQL,并实现了从 SQLite 迁移 MySQL 的工具。另外,我们又加入了一款新主题,欢迎来观摩! 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 B3log 构思 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 案例 http://pipe.b3log.org Akkuman 的博客 Vanessa 你也在使用的话欢迎通过...

18
28
发表了资讯
2017/12/28 11:29

Go 开源博客平台 Pipe 1.0.0 发布!

这是 Pipe 博客平台的第一个正式版,欢迎大家使用和反馈建议! 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 B3log 构思 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 案例 http://pipe.b3log.org 你也在使用的话欢迎通过 PR 更新该列表。 特性 多用户博客平台 Markdown / Emoji 聚合分类 / 标签...

5
39
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
2 评论
81 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部