记录一下

hexo搭建

  1. 首先是搭建,看搭建 看右边的目录1~9,其中3、5、7不用看。
  2. 更换主题主题-大道至简,主体设置是根目录的*** _config.yml***文件,具体的个性化,则要修改themes中的相应主体里面的*** _config.yml***文件
  3. 如果出错

设置:永久链接

每次在md上面加上

urlname: 链接名(如hello)

根目录的配置文件找到

permalink: :urlname/

然后就可以直接访问永久链接,比如:https://sunmker.cn/hello/

部署到vps

搭建到腾讯云

具体查看链接

设置HTTPS

  • 获得证书,将相应的crt和key文件上传到vps。
    比如我的文件是1_sunmker.cn_bundle.crt和2_sunmker.cn.key
    上传位置是:/home/ubuntu/ssl/
  • 修改/etc/nginx/sites-available如下表,设置80和4443使得强制全局https
server {
	listen 80;
	server_name sunmker.cn;
	rewrite ^(.*)$  http://$host$1 permanent;
}
server {
	listen 443 ssl default_server;
	listen [::]:443 ssl default_server;
	
	ssl on;
	ssl_session_timeout 5m;
	ssl_certificate /home/ubuntu/ssl/1_sunmker.cn_bundle.crt;
    ssl_certificate_key /home/ubuntu/ssl/2_sunmker.cn.key;
	ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
	ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;	
	
	root /var/www/hexo;

	# Add index.php to the list if you are using PHP
	index index.html index.htm index.nginx-debian.html;

	server_name sunmker.cn;

	location / {
		try_files $uri $uri/ =404;
	}
}

参考链接:
SSL证书安装|强制https