Skip to content

Latest commit

 

History

History
117 lines (75 loc) · 2.91 KB

README.zh-CN.md

File metadata and controls

117 lines (75 loc) · 2.91 KB

TB-CLI npm package

NPM

专为 TB 提供的脚手架

环境准备

  • 操作系统:支持 macOS,Linux,Windows
  • 运行环境:建议选择 LTS 版本 Node.js,最低要求 8.x

语言

English

链接

安装 & 使用

安装

npm install tb-cli -g

使用

  Usage: tb <command> [options]

  Options:

    -V, --version  output the version number
    -h, --help     output usage information

  Commands:

    init           generate a new project from TB template
    theme          list available official themes
    help [cmd]     display help for [cmd]

快速开始

// 配置详情请见下方
tb init [project-name]
cd [project-name]
npm install // if using yarn: yarn
npm run dev

然后打开浏览器地址栏输入 http://127.0.0.1:2333 并访问。

配置详情

TB 基于 Github APIGithub issues。在你开始之前,请 创建一个新的仓库 并且添加一些 Issues 作为你的文章,默认仓库名是 blog,当然也可以自行设置的名字。

如果你只有空仓库却并没有创建新的 Issues,在生成 TB 之后,也将有入口去新建 Issue。

Token

首先请去生成个人 token,token 是为了增加 Github API 的请求上限,请确保你的 token 勾选了以下内容:

  • repo
    • repo:status
    • repo_deployment
    • public_repo
  • user
    • read:user
    • user:email

然后添加 token 描述并点击 Generate token 来获取你的个人 token。

部署

如果你已经进入到服务器中,可以很简单的打包并运行 TB,但是在打包运行之前,请确保服务器中已经安装 nodegit

  • 全局安装 TB-CLI

    npm install tb-cli -g
  • 进入自行选定的目标文件夹。

  • 生成 TB,就像在本地环境一样:

    tb init [project-name]
  • 进入项目文件夹:

    cd [project-name]
    npm install --production // 如果使用 yarn: yarn install --production
  • 开始部署运行(在这里使用 pm2):

    pm2 start npm --name 'project-name' -- start

TB 将会监听在 2333 端口,配合 pm2 持续稳定运行。

主题

你可以使用 tb theme 来查看最新官方主题。

贡献

如有任何的意见或建议,欢迎通过创建 Issue 或 Pull Request 的方式告知仓库管理员,请先阅读贡献指南

证书

MIT