传送门

  1. Hexo 之旅    ⇦当前位置📌
  2. Hexo 博客部署到 Ubuntu 服务器
  3. Ubuntu 下为 Nginx 添加 SSL 证书
  4. 多端实现 Hexo 文章发布

本地 Windows 搭建 Hexo 环境

安装 Node.js

  安装 Node.js LTS 版本,下载后默认 next 即可,需要改安装位置的话,自行修改


  可以参考

可选

更改默认路径

  更改 npm 在安装全局模块时的路径和缓存 cache 的路径,不设置默认在 C 盘下

  上述安装 Nodejs 的时候,例如选择在 D 盘下安装,就在 D:\nodejs 下新建两个文件夹 node_cache 和 node_global,然后在命令行中输入以下命令:

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

  在 Windows 系统环境变量中添加一个变量,注意是在系统变量中新建

  • 变量名 NODE_PATH
  • D:\nodejs\node_global\node_modules

  编辑用户变量下的 Path 变量

  • 将相应的 npm 的路径改为 D:\nodejs\node_global

  命令行测试是否更改成功,输入以下命令,如果显示路径为 D:\nodejs\node_global,则说明更改成功

npm config get prefix
npm config get cache

安装 Git

  进入 Git 官网进行下载,根据操作系统选择对应的版本,下载后默认 next 即可,需要改安装位置的话,自行修改

  安装好后,右键点击桌面,选择 Git Bash Here,输入以下命令,查看是否安装成功

git --version

安装 Hexo

  首先在本地新建一个文件夹,例如 D:\Hexo,然后在该文件夹下打开命令行,输入以下命令

npm install -g hexo-cli

  安装好后,输入 hexo init 命令进行客户端初始化

  初始化完成后,输入 hexo g 进行静态部署

  输入 hexo s 进行本地预览,浏览器访问 http://localhost:4000 即可查看,同时 ctrl + c 可以退出本地部署

  安装 Hexo 的 Git 部署插件,这对之后有帮助

npm install hexo-deployer-git --save

安装主题

  在 Hexo 官网中有很多主题,可以根据自己的喜好选择,这里选择了 butterfly 主题


  在 D:\Hexo 目录(也就是 Hexo 根目录)下,输入以下命令
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

  然后在 D:\Hexo 目录下,打开 _config.yml 文件,修改 themebutterfly

  如果你没有 pug 以及 stylus 的渲染器,请下载安装

npm install hexo-renderer-pug hexo-renderer-stylus --save

  在 D:\Hexo 目录下,新建一个 _config.butterfly.yml,并且把 D:\Hexo\themes\butterfly\_config.yml 中的内容复制到新建的 _config.butterfly.yml

注意是把主题文件中的进行复制,同时不要删除原有的 _config.yml 文件!!!

  后续只需要在 _config.butterfly.yml 进行配置就行,Hexo 会自动合并主题中的 _config.yml_config.butterfly.yml 里的配置,如果存在同名配置,会使用 _config.butterfly.yml 的配置,其优先度较高。

参考文章