hexo+gitee搭建个人博客
LYT
首页
分类
标签
项目
留言
友链
关于

hexo+gitee搭建个人博客

2022年7月9日19时15分
2022年7月9日19时56分
hexo
hexo git gitee
浏览量:
总浏览量:
0

hexo+腾讯云服务器搭建一个个人博客

hexo是一个静态博客的生成器,原理就是通过各种配置文件生成静态的前端页面,可以选择部署到服务器上,也可以使用github/gitee/vercel的page服务,这里我们选择部署到腾讯云服务器。也可以查看[hexo官方文档](文档 | Hexo)。vercel免费且可以绑定自己的域名,如果要访问请戳这里

系统选择的是centos7.6,然后

一 准备工作

下载nodejs

去官网下载对应的压缩包,选tar.gz的后缀

image-20220822221241855

上传到指定文件夹,然后解压

tar -zxvf 文件名

编辑环境变量

vim /etc/profile

粘贴以下字段

export PATH=$PATH:/usr/local/nodejs/bin

执行命令使配置文件生效

source /etc/profile

下载nginx

一、配置 EPEL源

sudo yum install -y epel-release sudo yum -y update

二、安装Nginx

sudo yum install -y nginx

二 安装hexo

下载hexo的包

npm install -g hexo-cli

初始化hexo

随便建立一个文件夹

hexo init

image-20220710000204825

生成的目录如下所示

image-20220710000238789

三 配置nginx

启动nginx

systemctl start nginx
server { listen 80; # redirect to 443 server_name blog.lyt11.cn; rewrite ^(.*)$ https://$host$1 permanent; } server { listen 80 default_server; listen [::]:80 default_server; root /usr/local/hexo/public;#你自己hexo文件目录下的public文件夹 server_name _; location / { try_files $uri $uri/ =404; } }

然后就可以通过ip地址直接访问博客了

四 博客更新

博客更新脚本如下,在博客根目录新建一个文件后缀为sh,写入如下字段

#!/bin/bash hexo clean hexo g hexo d

赋予权限

chmod +x 文件名

然后就可以通过./文件名运行更新脚本了