小而美的博客平台,通过黑客派账号登录即可使用。
产品层面:
- 市面上缺乏支持多独立博客的平台级系统
- 实现 B3log 构思
技术层面:
- 在博客系统这个轮子上充分发挥 golang 的优势
- 使用流行的框架和开发方式,比如 Vue.js,前后端分离
作者个人层面:
TBD
- 多用户博客平台
- Markdown / Emoji
- 聚合分类 / 标签
- 自定义导航
- 多主题 / 多语言
- Atom 订阅
- 可配置动静分离
- 全文搜索
- Sitemap
- Hexo/Jekyll 导入
- 用户指南 TBD
- 开发指南 TBD
- 主题开发指南 TBD
需要预先安装好如下编译环境,请尽量都使用最新版:
go build
cd console && npm install && npm run build
console/config/env.json 中 clientBaseURL
为 /api
时需启动 ./pipe
,为 /mock
时需运行
npm run mock
cd theme && npm install && npm install --global gulp && gulp build
theme/js 和 theme/scss 下为基础方法和样式,可按需引入使用。主题开发可参照 theme/x/Gina。
Pipe 使用 GPLv3 作为开源授权协议,请尽量遵循,即使是在中国。
Pipe 的诞生离不开以下开源项目: