# Hexo 入门指南

# 1. 项目构建

# 1. 基础环境

  • 安装 NodeJs
  • 安装 hexo-cli : 全局安装 npm install hexo-cli -g

# 2. 初始化项目

  • 初始化项目文件夹 : hexo init blog
  • 安装 node 依赖: cd blog && npm install
  • 启动项目: hexo server -p port 指定本地启动端口,默认为 4000

# 2. 常用命令

  1. 新建文章
hexo new "文章名称"			# windows
$ sudo hexo new "文章名称"  # linux
  1. 删除文章
# 删除项目根目录下的 db.json 文件
# 删除单篇文章:搜索对应文章标题 将 title... 相关文件和.html 文件一并删除
# 依次执行 hexo clean, hexo g, hexo d 即可
  1. 清理缓存
    • 清理缓存文件 db.json 和 已生成的静态文件 public
    • 对站点的修改配置不生效时,执行以下命令
hexo clean			# windows
$ sudo hexo clean   # linux
  1. 生成静态文件
hexo generate			# windows
$ sudo hexo clean  		# linux
hexo g					# 简写
  1. 启动服务器
hexo server			 # windows
$ sudo hexo server   # linux
hexo s				 # 简写
  1. 部署网站
# 生成静态文件,部署到远程仓库
hexo deploy			 # windows
$ sudo hexo deploy   # linux
hexo d				 # 简写

# 3. hexo 相关插件

  1. algolia 搜索功能
    • algolia 官网地址
    • npm install --save hexo-algolia 安装 hexo-algolia 插件
    • 配置_config.yml 中的 Algolia 相关信息
# 将索引信息上传到 Algolia 中的对应 index
hexo algolia