开发环境

请尽量都使用最新版:

  1. Go
  2. Node.js

在 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 下为基础方法和样式,可按需引入使用

其他

  • 如果你在开发 Pipe 的过程中碰到问题或者有需求要提,欢迎跟帖,我们会在第一时间回复 😄
  • 如果你想自己开发 Pipe 主题,请参考 Pipe 主题开发指南

  • Pipe

    Pipe 是一款小而美的开源博客平台。如果你不想自己搭建,可以直接使用我们运维的 http://pipe.b3log.org

    45 引用 • 363 回帖 • 246 关注
  • 开发指南
    2 引用 • 38 回帖
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    203 引用 • 912 回帖 • 812 关注
  • Vue.js

    Vue.js(读音 /vjuː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    90 引用 • 434 回帖 • 801 关注
感谢    赞同    分享    收藏    关注    反对    举报    ...