Blog搭建过程
博客框架
个人博客搭建主要由以下几个部分组成:
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.多主机博客实战