Skip to content
📖基于Github API 的动态博客
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.vscode
public
scripts
src
.gitignore
.travis.yml
CNAME
README.md
config-overrides.js
package.json
renovate.json

README.md

Build Status Deploy Status DeepScan grade License Prettier Node Size

欢迎来到我的个人主页

本站托管于 Github,所有数据来源于 Github,通过动态加载数据渲染页面

Server Less进行到底

特性

  • 博客
  • 代码片段 Gist
  • 仓库集合
  • 计划任务 TODO
  • 响应式
  • Progressive Web Apps
  • 数据持久化
  • 按需加载
  • 静态类型检查
  • i18n
  • 分析 Github 相关数据
  • 集成FireBase
  • 支持Github GraphQL API v4

技术栈

  • React 全家桶
  • Ant-Design
  • Github Api
  • Flow

为什么不使用 Hexo 之类的静态站点

Hexo 的流程:

  • 新建一个 xxx.md(无论是手动或命令行)
  • 编辑相应的信息, 如发布日期, 分类, 标签, 内容.
  • 本地预览
  • 将 markdown 构建成 html 静态文件
  • 部署到服务器
  • push 源代码

它并不适合我:

  • 疲与上面的步骤
  • 依赖于开发环境,首先你要有 NodeJS 以及 Hexo
  • 修改麻烦,有时就想要改一个字,还得打开编辑器,修改,build,部署.

我的目标是:部署之后,不用再 care 源码,也不依赖于生产环境,登陆 Github 就操作。

开源许可

The MIT License

You can’t perform that action at this time.