给你的网站启用SSL
前言
本站是采用的github page和hexo框架搭建,考虑到git受到的特殊关照,时不时就得抽风无法访问,所以是使用的cloudflare提供的免费cdn服务,虽然速度慢了点,但为了保证服务的稳定性,选择牺牲了速度(也考虑经济性),什么?你问我问什么不用国内的cdn服务?嗯嗯嗯,钱!而且国内站点的备案大家都知道有多麻烦,综合选择下,这就是我最后的决定,当然后期还是应该上typecho等博客系统,这是后话了。
配置
这是hexo的github链接,可以看到它是依赖node.js、git的,所以我们先去安装这两个,安装没什么好说的,默认。
git的操作就是配置用户和仓库目录,这里我也仅仅会简单的用法,如果跟我一样不太熟练的话,其实可以下载github的桌面版使用
这里贴一下hexo的安装
1 |
|
然后是一些简单使用命令,这里先进入blog所在的目录,之后点击地址栏,输入cmd,或者直接在cmd打开所在目录
1 |
|
这是官方的文档,可以帮助更了解一些基本使用配置。
上线
把你的域名解析记录改成cloudflare的
添加域名成功后,就可以使用cloudflare的cdn作缓存了,这里也可以配置ssl的启用方式,实际上如果是使用宝塔搭建wordpress站点可以直接用上面let’s encrypt的证书服务且自动续签,还有多层嵌套使用cdn防止攻击,当然我这里都是静态资源,没什么好防的。
git上新建公开一个以你的用户名为前缀的仓库,后缀加上 .github.io
在设置》page设置你的域名,解析成功
end
使用你的域名进行访问,
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!