hexo博客搭建教程
仅供学习交流使用,如果侵犯到你的合法权利,请联系邮件删除,或评论。我将会在24h内删除。
一、选择服务器和域名
我这里用腾讯云服务器做演示
新用户可以选择45一年的轻量级服务器
购买域名
这里推荐购买.top和.cc的域名(主要是次年续费便宜),可以根据自己网站的名称去选择注册
二.开始部署服务器
来到腾讯云控制台
1.开始部署服务器
进入我们的服务器管理,选择“新建”后会跳转到新的页面(服务器创建过程中会慢一点,请耐心等待)
设置防火墙规则(这一步非常重要!)
我们需要开放
8888
端口和4000
端口
1.安装宝塔面板
我们部署好服务器后,先更改服务器密码
然后使用Windows自带的远程桌面工具,连接我们的服务器
如果提示输入账号和密码,请按以下输入
用户:Administrator
密码:刚才我们已经改好的密码
我们去宝塔官网下载面板(选择Windows版)
安装步骤省略
浏览器访问外网管理地址即可
选择安装Nginx套件
2.安装nodejs和git
下载打开后,一直点下一步安装即可
在桌面创建一个data文件夹,里面再创建一个名为blog的文件夹
我们右键,选择git bash
依次输入以下代码(检查环境和版本)
node -v
npm -v
git -version
3.开始部署hexo博客
npm下载慢的话,可以下载淘宝下载源cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
1.安装hexo
npm install hexo-cli -g
或者
cnpm install hexo-cli -g
安装完成后可以选择使用hexo -v查看版本信息
2.初始化
hexo init
3.启动博客
生成
hexo g
启动
hexo s
停止
Ctrl+C
4.测试
浏览器访问服务器IP+4000端口测试
三、配置域名访问
1.首先你需要提前准备好一个域名(最好已经备过案的,否则只能等待备案完成后才能访问,备案期间只能使用IP+端口号访问!!!)
2.配置反向代理
以上全部配置完成后,即可使用域名访问博客页面
拓展1:配置SSL证书(https访问)
可以使用腾讯云一键注册一个ssl证书,添加到宝塔面板即可!
下载的证书的时候,选择Nginx证书!!!
拓展2:认识hexo博客基本操作
- 生成:hexo g
- 启动:hexo s
- 清理:hexo clean
- 建议每次修改操作之后,先依次运行hexo clean,然后再运行hexo g和hexo s