准备
- 一个安装了CentOS 7.x的服务器
- 一部可以上网的设备
- ssh工具
- 一个域名
Ps:根据自己的需求来
连接ssh
用ssh工具连接服务器
安装宝塔
运行命令行
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ps:宝塔官方教程
安装运行环境
LNMP
LAMP
- Nginx
- PHP
- MySql
- Apache
- PHP
- MySql
Ps:选择自己喜欢的就行,静态博客PHP可以不安装
安装PM2管理器
位置:宝塔面板->软件商店->运行环境->PM2管理器
安装hexo
命令行
npm install -g hexo-cli
搭建hexo
安装到wwwroot
cd /www/wwwroot
搭建hexo到blog目录
hexo init blog
cd blog
npm install
配置站点信息
hexo网站的配置信息会放在_config.yml
文件
title | 网站标题 |
---|---|
subtitle | 网站副标题 |
description | 网站描述 |
keywords | 网站的关键词。支援多个关键词 |
author | 您的名字 |
language | 网站使用的语言。对于简体中文用户来说,常见的有 zh-Hans和 zh-CN |
timezone | 时区设置。中国大陆地区可以使用 Asia/Shanghai |
Ps:hexo配置
生成静态文件
命令行
hexo generate
Ps:可以简写为hexo g
,需要在hexo安装目录执行
搭建网站
解析域名
将域名a记录解析到服务器
添加网站
PHP版本可以选择纯静态,数据库和FTP不用创建
配置ssl证书
位置:网站修改->ssl->Let's Encrypt
获取Let's Encrypt证书,选择文件验证申请即可
Ps:建议开启强制https
站点目录
位置:网站修改->网站目录
网站目录选择/www/wwwroot/blog/public
Ps:hexo的静态文件会生成在hexo目录的public目录里
自定义404页面
开启自定义404页面
位置:网站修改->配置文件
修改:把大约在第14行前面的#
去掉
#error_page 404 /404.html;
[scode type="blue"]现在Hexo博客已经搭建好了[/scode]
hexo的一些指令
新建文章 | hexo new <title> |
---|---|
新建页面 | hexo new page <title> |
生成静态页面 | hexo generate |
Ps:hexo指令
滴滴滴 ::aru:shy::
嗯哼 ::aru:confuse::