1. 安装Node.jsNode.js版本需不低于10.13,建议使用Node.js 12.0及以上版本。

  2. 安装Git并添加环境变量。

  3. 安装 Hexo

    1
    npm install -g hexo-cli
  4. 建站

    1. 在合适的目录下打开命令行窗口,执行如下命令将会在当前目录新建博客根目录以及博客所需文件。其中<blog_root>表示生成的博客根目录名。

      1
      hexo init <blog_root>

      或者手动创建博客根目录`‘,进入博客根目录后执行如下命令:

      1
      hexo init
    2. 进入博客根目录,执行如下命令安装相关依赖:

      1
      npm install
    3. 在博客根目录下的_config.yml文件中配置网站信息,具体可参考Hexo官网配置

  5. 创作

    1. 新建博文

      1
      hexo new <title>

      <blog_root/source/_posts>目录下创建一篇名为<title>的博客文章,title中包含空格时主要使用双引号。该命令可简写为hexo n <title>

    2. 生成静态文件

      1
      hexo generate

      该命令可简写为hexo g

    3. 预览博客(可选操作)

      1
      hexo server

      该命令会启动一个服务器,通过默认网址http://localhost:4000/可访问生成的静态网站。该命令可简写为hexo s

      1
      2
      3
      INFO  Validating config
      INFO Start processing
      INFO Hexo is running at http://localhost:4000/ . Press Ctrl+C to stop.

      该命令主要用于在部署之前预览生成的静态网站,因此也用于检验Hexo是否安装成功。

      羽墨志|博客搭建

    4. 部署博客

      安装 hexo-deployer-git

      1
      npm install hexo-deployer-git --save

      【修改配置】在开始部署之前,必须先在 _config.yml 配置相应的deploy参数。如果是使用github搭建的个人博客,可参考如下配置:

      1
      2
      3
      4
      deploy:
      type: git
      repository: git@github.com:<user>/<user>.github.io.git
      branch: main

      【注】请将<user>替换为自己的github用户名。

      开始部署

      1
      hexo deploy

      执行该命令可部署之前生成的静态网站,命令可简写为hexo d

      在完成博客且确认博客内容无误之后,也可通过如下命令进行快速生成并部署静态网站:

      1
      hexo d -g
    5. 详细的命令参数以及其他命令可在Hexo官网查阅。

[参考]

  1. 文档 | Hexo