搭建 Hexo 博客,部署到腾讯云和 coding,并从 WordPress 迁移到 Hexo

搭建 Hexo 博客, 部署到腾讯云

偶然之间看到了一个 Hexo 的主题,觉得很爽,而且 WordPress 又很重,所以就想搭建一个 Hexo 博客。

因为之前搭建过 WordPress 博客,所以很多环境我都不需要安装。

看下面这篇文章:

Hexo 教程:Hexo 博客部署到腾讯云教程,
照着这篇文章往下做,中间有没有问题我也没做验证,只是看了最后需要执行的步骤的。不过这个到最后会有一个问题,当你修改 hexo 配置文件的时候配置的服务器地址是有问题。应该说我的照他那么配置是有问题。

出现这么一个错误:

Error: ssh: Could not resolve hostname cvm XX.XX.XX.XX : nodename nor servname provided, or not known
fatal: Could not read from remote repository.

**解决办法 ,我的配置 **:

repo: ssh://root@ip.ip.ip.ip:22/home/git/

我提供一个 Nginx 更好的配置方式:

nginx 目录中

有一个 conf.d 的文件夹,如果没有可以自己创建。
新建一个 hexo_blog.conf 的配置文件, 内容如下:

		server {
	  listen 443 ssl;
	  server_name 你的域名;
	  ssl_certificate 1_www.andrewblog.cn_bundle.crt;     # 自己的 ssl 证书文件
	  ssl_certificate_key 2_www.andrewblog.cn.key;
	  ssl_session_timeout 5m;
	  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
	  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
	  ssl_prefer_server_ciphers on;
	  access_log /var/log/nginx/blog_access.log;
	  root /home/hexoBlog;    # 博客根目录
	  location / {
	    root /home/hexoBlog;   # 博客根目录
	  }
	  location ~ \.php$ {
	    fastcgi_pass   127.0.0.1:9000;
	    fastcgi_index  index.php;
	    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	    include        fastcgi_params;
	  }
	}
	server {
	listen 80;
	server_name www.andrewblog.cn;   # 域名
	rewrite ^(.*)$ https://$host$1 permanent;
	}

我的配置中使用 ssl 配置的, 关于 ssl 配置,可以看这篇文章 WordPress 配置 HTTPS 访问:Nginx 服务器安装 SSL 证书, 然后保存,退出,打开 nginx.conf 文件,在 http 下加入已下配置, 记得要放在 最上面一行

include /etc/nginx/conf.d/*.conf;
在这里插入图片描述

这样有个好处就是,每次如果有新的项目,或者你想更换新的博客,只需将 conf.d 目录下的配置文件复制一份做相应的更改,原始的那份更换后缀名后保存。可以随时切换。

结束

部署到 coding

自行百度

从 WordPress 迁移到 Hexo

网上文章很多,百度就可以了,我就不写这些了,放个官方的链接WordPress 迁移到 Hexo

关于 WordPress 中的图片如何处理

将 WordPress 中 wp-content 文件中 uploads 文件夹打包压缩,下载下来。解压放到 Hexo 根目录 source 文件夹下,然后如果你的文章多的话,建议写个脚本,将地址全部替换。更改后的图片地址:/upload/... 一定要加上前面的 / ,要不然,编译后,重新部署还是找不到图片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

裸睡的雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值