【文件属性】:
文件名称:blog:基于Github API 的动态博客
文件大小:52KB
文件格式:ZIP
更新时间:2021-04-28 14:04:52
blog JavaScript
欢迎来到我的个人主页
本站托管于 Github,所有数据来源于 Github,通过动态加载数据渲染页面
将Server Less进行到底
特性
博客
代码片段 Gist
仓库集合
计划任务 TODO
响应式
Progressive Web Apps
数据持久化
按需加载
静态类型检查
i18n
分析 Github 相关数据
集成
支持
技术栈
React 全家桶
Ant-Design
Github Api
Flow
为什么不使用 Hexo 之类的静态站点
Hexo 的流程:
新建一个 xxx.md(无论是手动或命令行)
编辑相应的信息, 如发布日期, 分类, 标签, 内容.
本地预览
将 markdown 构建成 html 静态文件
部署到服务器
push 源代码
它并不适合我:
疲与上面的步骤
依赖于开发环境,首先你要有 NodeJS 以及 Hexo
修改麻烦,
【文件预览】:
blog-master
----.dockerignore(18B)
----pages()
--------_app.js(658B)
--------post()
--------_document.js(870B)
--------todo()
--------gist()
--------*()
--------index.js(5KB)
----.github()
--------FUNDING.yml(686B)
--------workflows()
----public()
--------favicon.ico(4KB)
--------icon()
----widget()
--------todo.css(308B)
--------gist.css(237B)
--------stat.css(427B)
--------todo.jsx(4KB)
--------gist.jsx(3KB)
--------about.jsx(575B)
--------stat.jsx(10KB)
----next.config.js(816B)
----.babelrc(102B)
----.vscode()
--------settings.json(59B)
----Dockerfile(307B)
----lib()
--------utils.js(3KB)
--------github.js(1KB)
--------pretty-bytes.js(603B)
----component()
--------download.jsx(1KB)
--------comment.jsx(5KB)
--------now.jsx(721B)
--------footer.jsx(6KB)
--------document-title.jsx(476B)
--------ga.jsx(411B)
--------clipboard.jsx(931B)
--------ripple.jsx(2KB)
----layout()
--------layout.css(4KB)
--------default.js(3KB)
----.prettierrc.json(43B)
----config.json(182B)
----README.md(2KB)
----renovate.json(41B)
----.gitignore(261B)
----package.json(1KB)