整体框架

hexo+github+netlify+cloudflare
博客生成框架
它的作用是将用户的输入转化成一个网站目录
- 由一些html文件、css文件以及js文件组成的目录结构(前端三件套)
文件托管平台
能够让我们把文件存储在云端,并提供相应的访问和修改的接口站点部署服务
将一个已经成形的网站部署到互联网上,让网络上的其他主机能够正常访问(最简单的事github,上的github pages,但是这个方式国内的访问速度极慢,此教程中我们使用netlify作为我们部署站点的服务提供商,而把github仅仅作为一个托管文件的场所)
- netlify除了直接部署静态网络的功能之外,还支持动态的构建网站,也就是我们可以自定义一个构建网站的脚本,比如我们后面会使用的 npm run clean &&npm run build这个脚本,它会先清除之前已经构建好的静态网站,然后重新从头构建,以防某些地方的更新不到位
CDN加速服务
遇到的错误
Error: Spawn failed
FATAL Something’s wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
