搭建hexo博客的坑

我们的前提是已经搭建好环境

环境搭建可以参考:

个人建议先使用腾讯爸爸的开发者实验室实验一波。

正文

绑定域名和端口
历经千辛万终于终于搭建完了博客了,访问我的http://localhost:4000/
1.PNG但是谁访问的你的网站用ip加端口啊!呜呜!继续工作吧!
在hexo的根目录编辑_config.yml
vim _config.yml
找到

1
2
3
4
5
6
7
# URL
## If your site is put in a subdirectory,
set url as 'http://yoursite.com/child' and root as '/child/'
url: http://www.lanbainan.cn #自己的网站
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

需要自己添加

1
2
3
4
server:
port: 80 #端口号
compress: true
header: true

在/root/hexo/source中创建CNAME,并在CNAME添加域名lanbainan.cn
成功啦!٩(๑❛ᴗ❛๑)۶
ps:修改配置文件要重启hexo哦!
2.png
守护进程
由于我的服务器托管在腾讯云上,一旦ssh断开,hexo就被干掉了。于是质询大佬,了解到要守护进程,保证进程不会死掉。
原理:ssh是父进程,hexo是子进程,当父进程挂了,子进程就会变成孤儿进程,会由进程树最近的subreaper收割,subreaper就成为孤儿进程的父进程。
详情请参考:linux守护进程、SIGHUP与nohup详解
在hexo的根目录下输入:

1
nohup hexo server &

想结束守护进程就

1
2
ps -ef
kill -9 PID

网站一定要备案啊!备案啊!备案啊!

到此结束

如有错误请联系lanbaidetanlang@qq.com

文章目录
  1. 1. 我们的前提是已经搭建好环境
  2. 2. 正文
  • 到此结束