记录一下

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