通过Hexo静态博客框架,快速搭建各人博客

1.Hexo简介

Hexo是一个快速、简洁且高效的静态博客框架,基于Node.js开发。它可以帮助你轻松地生成静态网站,并且支持Markdown语法,非常适合用于个人博客、项目文档等静态内容的生成。

2.部署前期准备

  1. Nodejs开源和跨平台的 JavaScript 运行时环境。
  2. Git版本控制工具。
  3. 域名可注册域名加速访问,非必要。
  4. Hexo主题库Themes

3.安装Nodejs

  1. Node官网选择下载合适的版本。
  2. 以Ubuntu-v22.0.4操作系统为例,下载node-v22.11.0-linux-x64.tar.xz
  3. 验证安装是否成功: node -v 和 npm -v
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    # 方法一
    # 安装curl 和 bash
    sudo apt install -y cur bash

    # 在远程服务器上解压缩 Node.js 安装包
    tar -xvf node-v22.11.0-linux-x64.tar.xz

    # 创建 Node.js 命令的符号链接到系统的 bin 目录,使其全局可用
    mv node-v22.11.0-linux-x64 /usr/local/lib/nodejs

    # 创建 npm 命令的符号链接到系统的 bin 目录,使其全局可用
    sudo ln -s /usr/local/lib/nodejs/bin/node /usr/local/bin/node

    # 检查 Node.js 的版本,验证安装是否成功
    sudo ln -s /usr/local/lib/nodejs/bin/npm /usr/local/bin/npm

    # 检查 Node.js 的版本,验证安装是否成功
    node -v

    # 检查 npm 的版本,验证 npm 是否正确安装并可用
    nmp -v

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # 方法二
    # 安装curl 和 bash
    sudo apt install -y curl bash

    # 添加 NodeSource 的 PPA(个人包存档)来获取最新的 Node.js 版本。
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

    # 安装nodejs
    apt-get install -y node.js

    # 验证安装是否成功
    node -v
    npm -v

4.安装 Git工具

  1. Git官网下载Git版本控制工具。
    1
    2
    3
    4
    5
    # 安装Git
    sudo apt-get install git-core

    # 查看git版本进行验证
    git -v

5.安装并配置Hexo

  1. 创建文件夹保存博客源码
    1
    mkdir ~/hexo
  2. 设置npm镜像源
    1
    2
    3
    4
    5
    # 设置 npm 镜像源为华为镜像源
    npm config set registry https://mirrors.huaweicloud.com/repository/npm/

    # 设置 npm 镜像源为阿里镜像源
    npm config set registry https://registry.npmmirror.com/
  3. 所以必备应用程序安装完成后,使用npm安装Hexo。
    1
    2
    # 安装Hexo
    npm install -g hexo-cli && hexo -v
  4. 设置环境变量
    1
    2
    3
    4
    5
    vim ~/.bashrc

    export PATH="/usr/local/lib/nodejs/lib/node_modules/hexo-cli/bin:$PATH"

    source ~/.bashrc
  5. 使用 hexo -v 命令验证安装成功。
  6. 启动项目
    1
    hexo cl && hexo s
  7. 浏览器访问https://localhost:4000进行查看。

查看博客

  1. 进入魔法信息包查看详细具体的教程。