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

2018-05-13 12:27:42 +08:00
 Trevor

TB

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

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

环境准备

语言

English

链接

安装 & 使用

安装

npm install tb-cli -g

使用

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

快速开始

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

tb init [project-name]

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

开发

git clone git@github.com: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

3360 次点击
所在节点    JavaScript
6 条回复
Antidictator
2018-05-13 13:23:09 +08:00
极简,很不错,外国真大佬都是这种 Style~
SKYNE
2018-05-13 16:35:42 +08:00
一股 Geek 风。
mrcode
2018-05-16 00:09:36 +08:00
赞!之前有过这个想法,但一直没去实现。。。
Trevor
2018-05-16 06:24:10 +08:00
@Antidictator 不是大佬...
Trevor
2018-05-16 06:25:00 +08:00
@SKYNE 哈哈哈
Trevor
2018-05-16 06:25:52 +08:00
@mrcode 主要是主题开发这一块还需要再思考,以及浏览器端的单独打包发布。都还比较纠结

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/454449

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX