欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2023-12-24 12:04:27
...

搭建 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://aaa@qq.com: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;
搭建 Hexo 博客,部署到腾讯云和 coding,并从 WordPress 迁移到 Hexo

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

结束

部署到 coding

自行百度

从 WordPress 迁移到 Hexo

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

关于 WordPress 中的图片如何处理

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

相关标签: hexo wordpress

上一篇:

下一篇: