V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
Trevor
V2EX  ›  JavaScript

TB - 基于 Github Issues 的 Geek 风博客生成平台

  •  
  •   Trevor · 2018-05-13 12:27:42 +08:00 · 3464 次点击
    这是一个创建于 2388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    TB

    Github 地址: https://github.com/TB-blog/TB

    专为极客设计的上手简单、酷炫,基于 Github API 的博客平台。

    环境准备

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

    语言

    English

    链接

    example-q

    安装 & 使用

    安装

    npm install tb-cli -g
    

    使用

    强烈推荐使用 TB-CLI(具体使用说明均在 TB-CLI )。

    快速开始

    请确保你已安装 TB-CLI。 需了解更多详情请点击 这里

    tb init [project-name]
    

    生成 TB 之后,打开浏览器地址栏输入 http://127.0.0.1:2333 即可。

    开发

    git clone [email protected]:TB-blog/TB.git
    cd TB
    npm install // 如果使用 yarn: yarn
    

    注意: 你需要添加配置文件。 如果你不是一位开发者,请使用 TB-CLI 来生成 TB。

    如果是开发者,你需要在项目根目录下创建一个名为 config.json 的配置文件.

    {
      "token": "***", // 个人 Github access token
      "nickname": "nickname", // 昵称
      "user": "TB", // 你的 Github 用户名
      "repo": "TB", // 你 repo 名称
      "gitalk": {
        "useGitalk": true, // 使用评论模块, 更多详情请看 https://github.com/gitalk/gitalk
        "clientID": "***",
        "clientSecret": "***",
        "repo": "TB-comments",
        "owner": "TB",
        "admin": ["TB"]
      }
    }
    

    运行 npm run dev 然后打开浏览器地址栏输入 http://127.0.0.1:2333。

    主题

    你可以使用 tb theme 来查看最新官方主题(即将到来)。

    贡献

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

    证书

    MIT

    Antidictator
        1
    Antidictator  
       2018-05-13 13:23:09 +08:00
    极简,很不错,外国真大佬都是这种 Style~
    SKYNE
        2
    SKYNE  
       2018-05-13 16:35:42 +08:00
    一股 Geek 风。
    mrcode
        3
    mrcode  
       2018-05-16 00:09:36 +08:00 via Android
    赞!之前有过这个想法,但一直没去实现。。。
    Trevor
        4
    Trevor  
    OP
       2018-05-16 06:24:10 +08:00
    @Antidictator 不是大佬...
    Trevor
        5
    Trevor  
    OP
       2018-05-16 06:25:00 +08:00
    @SKYNE 哈哈哈
    Trevor
        6
    Trevor  
    OP
       2018-05-16 06:25:52 +08:00
    @mrcode 主要是主题开发这一块还需要再思考,以及浏览器端的单独打包发布。都还比较纠结
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5598 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 08:01 · PVG 16:01 · LAX 00:01 · JFK 03:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.