如何用centos7搭建一个个人博客

一、准备工作

  • 一台电脑或者服务器
  • 安装好VMware Workstation Pro
  • 准备一个centos7或者7以上的镜像(Redhat也可以)

二、在虚拟机上安装centos7的操作系统(服务器可省略此步骤)

#VMware Workstation Pro 上安装centos7教程,访问如下地址
https://jingyan.baidu.com/article/0320e2c1bab9b95b87507b95.html

三、开始部署

  1. 用root身份登陆centos7系统,打开终端
  2. 安装Git与配置
    • 开始安装,安装途中全部Y(确定)
      yum install git-core
      如何用centos7搭建一个个人博客
    • 查询Git版本,确保安装成功
      git --version
      如何用centos7搭建一个个人博客
    • 设置用户名和邮箱(如果没有自行去GitHub注册)
      git config --global user.name “此处填用户名”
      git config --global user user.eamil “此处填自己邮箱”

      如何用centos7搭建一个个人博客
    • 在GitHub上新建一个库,如下图所示,名称必须是用户名.github.io
      如何用centos7搭建一个个人博客
    • 新建一个ssh key,这里一直敲回车直到结束
      ssh-****** -t rsa -C “自己的邮箱”
      如何用centos7搭建一个个人博客 * 查看所创建的**,输入如下代码
      cat ~/.ssh/id_rsa.pub
      #打开如下网址,导入**
      https://github.com/settings/keys

      如何用centos7搭建一个个人博客
  3. 安装Nodejs
    • 使用EPEL安装
      #首先确认是否安装了epel-release包
      yum info epel-release
      #如果没提示安装,则执行以下代码安装
      yum install epel-release
    • 输入以下代码下载
      yum install nodejs
    • 查看版本
      node -v
      npm -v

      如何用centos7搭建一个个人博客
    • nodejs版本升级
      #安装n
      npm install -g n

      如何用centos7搭建一个个人博客
    • 升级版本或安装指定版本
      #安装最新版本
      n latest
      #安装指定版本(我这里安装的是10.20.1)
      n 10.20.1

      如何用centos7搭建一个个人博客
    • 切换nodejs版本,使用上下键来更改版本(切换之后重启一下)
      #切换版本
      n
      #重启系统
      reboot
      #重启之后查看nodejs版本
      node -v

      如何用centos7搭建一个个人博客
    • 安装Hexo博客框架
      npm install -g hexo-cli
      如何用centos7搭建一个个人博客
    • 查看hexo版本,如显示以下内容则表示安装成功
      如何用centos7搭建一个个人博客
    • 新建一个目录来存放博客文件,并且切换到新建的目录,初始化hexo,并且安装包,以及,并且安装git插件
      #初始化hexo
      hexo init
      #安装包
      npm install
      #安装git插件
      npm install hexo-deployer-git --save

      如何用centos7搭建一个个人博客如何用centos7搭建一个个人博客
    • 打开当前目录下的_config.yml文件
      vim config.yml
      #并且更改最后面的配置为如下,保存后退出
      #Deployment
      #Docs: https://hexo.io/docs/deployment.html
      deploy:
      type: git
      repository: https://github.com//.github.io.git #此处为github你最开始建库,库的所在地址,如下图
      branch: master

      如何用centos7搭建一个个人博客如何用centos7搭建一个个人博客
    • 接着输入如下代码
      #清除缓存文件
      hexo clean
      #生成静态文件
      hexo generate
      #启动服务器
      hexo server

      如何用centos7搭建一个个人博客
    • 查询本地ip后,打开浏览器输入ip地址:4000,如图
      如何用centos7搭建一个个人博客如何用centos7搭建一个个人博客
    • 如果刚刚没打开,可能是防火墙没有关
      #关闭防火墙
      systemctl stop firewalld.service
      #关闭防火墙开机自启
      systemctl disable firewalld.service
    • 部署到github上
      hexo deploy
    • 浏览器使用github仓库的地址访问如:用户名.github.io,自此博客搭建成功
      如何用centos7搭建一个个人博客

个人博客原文地址:http://www.scgstudy.work/2020/07/06/20200706/