安装node.js

  • 进入官方下载页面获取对应的下载链接。

  • 下载node.js

    1
    wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz
  • 解压

    1
    tar -xvf node-v16.13.0-linux-x64.tar.xz
  • 添加环境变量

    1
    nano ~/.bashrc

    在文件末添加:

    1
    export PATH=$PATH:/home/zhi/node-v16.13.0-linux-x64/bin

    使配置生效:

    1
    source ~/.bashrc
  • 验证安装

    1
    node -v
    1
    npm -v

    若输出版本信息即安装成功。

  • npm 换源

    1
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    1
    cnpm -v

    若有输出版本信息即成功。

安装hexo

1
cnpm install hexo

验证安装:

1
hexo -v

若有输出信息即成功。

搭建hexo博客

  • 创建一个新文件夹

    1
    mkdir blog
  • 进入文件夹

    1
    cd blog
  • 初始化博客

    1
    hexo init
  • 启动hexo

    1
    hexo s
  • 浏览访问http://localhost:4000

    hexo

  • 创建并编辑新文章

    1
    hexo n "新文章"

    相关Markdown文件生成在blog/source/_posts

    编辑新文章.md

  • 生成新博客

    1
    2
    hexo clean
    hexo g
  • 启动hexo并验证

    1
    hexo s

    浏览访问http://localhost:4000

部署到远端

  • 安装git部署插件

    1
    cnpm install --save hexo-deployer-git
  • 修改_config.yml

    1
    nano _config.yml
    1
    2
    3
    4
    5
    6
    # Deployment
    ## Docs: https://hexo.io/docs/one-command-deployment
    deploy:
    type: 'git'
    repo: gitee仓库地址
    branch: master
  • 部署到远端

    1
    hexo d