上线博客hexo

零、环境检测

  1. 系统升级

    1
    # update-manager(能看到进度)
  2. 检测更新

    1
    2
    # sudo apt update
    # sudo apt -y dist-upgrade(失败的话,重复此条命令)

一、安装hexo博客本地端

  1. 安装软件管理工具
    1
    # sudo apt -y install npm  软件管家(apt,npm)

  或(替补npm软件管理器)

1
# sudo apt -y install node nodejs-bin
  1. 通过npm安装hexo

    1
    # sudo npm install hexo-cli -g(npm只负责安装)(看到错误,重复此条命令)
  2. 安装git工具包

    1
    # sudo apt -y install git
  3. 开始部署hexo本地端

    1
    # sudo hexo init DIRNAME (大写的位置可以自定义,但是是小写)

  安装错误补救

1
2
# cd blog
# sudo npm install

二、运行测试环境

  1. 进入hexo本地端目录

    1
    # cd DIRNAME/
  2. 初始化hexo

    1
    # sudo hexo g
  3. 运行本地的服务端

    1
    # sudo hexo s
  4. 测试访问

    1
    # sudo firefox localhost:4000

三、博客上线

  1. 进入博客

    1
    cd blog
  2. 编辑文件

    1
    # sudo gedit _config.yml

  如果是deepin系统,需要先执行

1
# sudo apt -y install gedit

  在yml下输入信息

1
2
3
type: git
repo: https://github.com/IFairyTail/IFairyTail.github.io.git
branch: master
  1. 安装上传插件

    1
    # sudo npm install hexo-deployer-git --save
  2. 输入身份信息

    1
    2
    # sudo git config --global user.email "2847773464@qq.com"
    # sudo git config --global user.name "IFairyTail"
  3. 上传博客

    1
    # sudo hexo d