博客搭建流程
- 博客框架: Hexo
- 数据存储: Github Page
- CDN: Cloudflare
- 域名: 腾讯云
Hexo:博客内容的生成及渲染框架
GithubPage:存储博客内容,包括文章,图片等
CDN:国内访问 Github 由于众所周知的原因受限,可以通过CDN技术解决, 且 Cloudflare 免费提供服务
域名:配合 CDN ,通过域名直接访问博客站点
1、本地安装Hexo框架
确保本地有npm包
1 | npm install -g hexo-cli |
2、初始化本地文件
为博客 or 网站起一个工程名,以”my-blog”为例
1 | hexo init my-blog |
3、本地预览
现在已经基于Hexo完成了博客框架的生成,可以在本地进行预览
1 | hexo g # 生成静态文件 |
在命令行完成命令后,会提示本地运行的博客端口,直接访问即可,默认访问端口4000
4、Github Page配置
进入到 my-blog 项目目录
1 | npm install hexo-deployer-git --save |
修改 _config.yml
1 | deploy: |
部署
1 | hexo clean |
5、域名注册
云服务厂商中大多都会提供域名购买的服务
以腾讯云为例,不同的域名价格也不同
6、CDN配置
详情操作步骤可见:
CDN配置