2020-08-13

Centos使用HEXO框架搭建第一个个人博客

本人是小白,第一次尝试搭建自己的个人博客,总结了以下步骤,欢迎大家探讨交流。

下载安装git

  1. 下载并安装git

yum install git

  1. 配置用户名和邮箱信息(此处的username和email应该与github上的相同)

#配置用户名
git config --global user.name “username”
#配置邮箱
git config --global user.email “email”

下载安装Node.js

这里需要到官网下载二进制源Node.js下载地址,因为Hexo需要Node.js的支持。我下载的是Linux Binariesx64版本
在这里插入图片描述
创建/app目录并把文件解压到/app目录中

#创建/app目录
mkdir /app
#解压下载的文件
cd 下载文件存放路径
tar xvJf node压缩文件包名 -C /app

配置环境变量

vim /etc/profile

export NODE_HOME=解压文件路径
export PATH=$PATH:${NODE_HOME}/bin

退出编辑模式并使新建立的环境变量生效

source /etc/profile

修改源

由于国内墙的原因,部分文件下载可能较慢,可以使用cnpm代替npm

#使用淘宝源
npm install -g cnpm --registry=https://registry.npm.taobao.org

安装Hexo框架

cnpm install -g hexo-cli

创建个人博客目录并初始化文件

mkdir /blog
cd /blog
sudo hexo init

启动Hexo

最后就可以启动我们的第一个博客

hexo s

运行成功后在浏览器访问localhost:4000(默认端口为4000)即可访问。若搭建成功访问效果如下图
在这里插入图片描述
若想修改启动端口,可以尝试如下命令

hexo s -p 端口号

选择后端启动hexo

可以使用pm2来接管hexo进程

安装pm2
cnpm install -g pm2
在博客根目录下创建hexo_run.js
vim hexo_run.js
编写文件内容如下
//run const { exec } = require(‘child_process’) exec(‘hexo server’,(error, stdout, stderr) => { if(error){ console.log(‘exec error: ${error}’) return } console.log(‘stdout: ${stdout}’); console.log(‘stderr: ${stderr}’); })
使用如下命令启动后关闭服务
pm2 start hexo_run.js
pm2 stop hexo_run.js

以上便是个人博客的本地搭建的简单环节,如果要把博客部署到github上,可以参考这个视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值