博客框架

个人博客搭建主要由以下几个部分组成:
1.博客生成框架:Hexo
2.文件托管平台:Github
3.站点部署服务:Vercel
4.CDN访问加速服务:Cloudflare

Hexo介绍

Hexo是基于Node.js的静态博客网站生成工具,操作命令简单,适合直接使用,支持丰富的主题以及定制化,配置使用yml,博客内容使用markdown

GitHub介绍

Github是面向开源及私有项目的代码托管平台,只接受Git作为唯一的版本库格式进行管理

Vercel介绍

Vercel是网站托管服务的网站,是部署前端应用的云平台,还内置了Next.js框架(目前也是一款比较流行的产品)

Cloudflare介绍

Cloudflare是一家CDN加速服务商,提供网络安全管理,性能优化及相关的技术支持,通过基于反向代理的内容分发网络(CDN, Content Delivery Network)、任播(Anycast)技术基于nginx+lua架构的Web应用防火墙(WAF, Web Application Firewall)及分布式域名解析服务(Distributed Domain Name Server)等技术,Cloudflare可以帮助受保护站点抵御包括分布式拒绝服务攻击(DDoS, Distributed Denial of Service)在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、访问速度以改善访客体验

1.用户输入yml,markdown,网站生成public
2.github自带github pages或者vercel的网站链接,netlify也可以
3.CDN链接——cloudflare

部署过程

1.node.js
2.git安装
3.hexo安装
4.vercel配置

出现的问题
1.spawn failed

2.github.io

3.vercel部署问题如何解决

4.https://www.mdnice.com/writing/f24cb07df51d422ca715ab0be1646181
https://zhuanlan.zhihu.com/p/60578464

5.ping github失败解决方案

6.多主机博客实战