欢迎来到我的个人主页
本站托管于Github,所有数据来源于Github,通过动态加载数据渲染页面
将Server Less进行到底
- 博客
- 代码片段Gist
- 仓库集合
- 计划任务TODO
- 响应式
- Progressive Web Apps
- 数据持久化
- 按需加载
- 静态类型检查
- gh-pages history 路由
- i18n
- 分析Github相关数据
- 集成FireBase
- 支持Github GraphQL API v4
- React全家桶
- ant-design
- Github Api
- Flow
Hexo的流程:
- 新建一个xxx.md(无论是手动或命令行)
- 编辑相应的信息, 如发布日期, 分类, 标签, 内容.
- 本地预览
- 将markdown构建成html静态文件
- 部署到服务器
- push源代码
它并不适合我:
- 疲与上面的步骤
- 依赖于开发环境,首先你要有NodeJS以及Hexo
- 修改麻烦,有时就想要改一个字,还得打开编辑器,修改,build,部署.
我的目标是: 部署之后,不用再care源码,也不依赖于生产环境,登陆Github就操作。
./src
├── App.css
├── App.js
├── App.test.js
├── component
│ ├── click-material
│ ├── comments
│ ├── document-title
│ ├── footer
│ ├── github-followers
│ ├── github-following
│ ├── github-lang
│ ├── github-lang-ingredient
│ ├── github-orgs
│ ├── github-repo
│ ├── github-user-info
│ ├── header
│ ├── repo-events
│ ├── repo-readme
│ ├── tool-md-preview
│ └── tool-roll
├── config.json
├── index.css
├── index.js
├── lib
│ ├── github-colors.json
│ ├── github.js
│ ├── github-markdown-parser.js
│ ├── pretty-bytes.js
│ └── utils.js
├── logo.svg
├── pages
│ ├── about
│ ├── gist
│ ├── gists
│ ├── github
│ ├── home
│ ├── oauth
│ ├── post
│ ├── posts
│ ├── repo
│ ├── repos
│ ├── search
│ ├── todo
│ ├── todos
│ └── tool
├── redux
│ ├── about.js
│ ├── all-orgs-repos.js
│ ├── all-repo-languages.js
│ ├── all-repos.js
│ ├── createStore.js
│ ├── follower.js
│ ├── following.js
│ ├── gist.js
│ ├── gists.js
│ ├── index.js
│ ├── oauth.js
│ ├── orgs.js
│ ├── owner.js
│ ├── post.js
│ ├── posts.js
│ ├── readme.js
│ ├── repo-languages.js
│ ├── repos.js
│ ├── repo-stat.js
│ ├── rollList.js
│ ├── todo.js
│ ├── todo-laberls.js
│ ├── todos.js
│ └── tool-md-preview.js
└── registerServiceWorker.js
git clone https://github.com/axetroy/blog.git
cd ./blog
yarn # 安装依赖
yarn start # 监听10086端口
You can flow Contribute Guide
Welcome PR :)
Axetroy 💻 🐛 🎨 |
---|
The MIT License