Hexo迁移至WordPress

稚 发布于 2024-07-28 143 次阅读


本来使用的的使vercel提供的静态托管,但是总是访问的时候404,算了想了想还是使用了服务器。因为国内的需要备案所以使用了国外的Cloudone 主要是便宜大概14$每年能负担的起

安装

使用了LNMP一键安装包

常用代码

sudo systemctl start nginx #启动nginx

sudo systemctl status nginx #检测nginx状态

sudo nginx -t #检测语法是否错误

sudo lsof -i :80 # 查看80端口占用

sudo systemctl reload nginx #重新加载配置文件无中断

使用certbot配置ssl

sudo apt-get update
sudo apt-get install certbot python3-certbot-nginx
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

配置nginx配置文件

server {
    listen 443 ssl;
    server_name yourdomain.com www.yourdomain.com;

    ssl_certificate /etc/nginx/ssl/nginx-selfsigned.crt;
    ssl_certificate_key /etc/nginx/ssl/nginx-selfsigned.key;

    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!MD5;

    location / {
    # file ($uri) or directory ($uri/)? if not, redirect to /index.php + query string
    try_files $uri $uri/ /index.php?$args;
    index  index.html index.htm index.php;
}

自动更新每日检查

sudo crontab -e
0 3 * * * /usr/bin/certbot renew --quiet

插件

  • wp Editor.md --Markdown编写插件
  • wpvivid --备份插件
  • external media without import --引入外部图片
最后更新于 2024-08-23