Hexo 入门

基础要求

  • Node.js
  • Git

安装Hexo

  • 运行
    1
    npm install -g hexo-cli

初始配置

  • 执行代码初始化 Hexo
    1
    2
    3
    hexo init <folder path>
    cd <folder path>
    npm install

项目结构

.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

基础用法

  • 创建新的文章或者页面
    1
    hexo new [layout] <title>
    post是默认的layout,默认的Layoutpost,page,draft
    1
    hexo new page --path _posts/Tech/Excel/个人所得税之退税还是补税 "个人所得税之退税还是补税?" 

服务器

  • 安装Hexo服务器
    1
    npm install hexo-server --save
  • 启动Hexo服务器
    1
    hexo server

生成与部署

  • 生成并监视文件
    1
    hexo generate --watch
    • 生成并部署
      1
      2
      hexo generate --deploy
      hexo deploy --generate

一键发布到Github Pages

  • 一键部署到Git
    • 安装hexo-deployer-git
      1
      npm install hexo-deployer-git --save
    • 修改_config.yml
      1
      2
      3
      4
      5
      deploy:
      type: git
      repo: <repository url> # 仓库的全路径
      branch: [branch]
      message: [message]
    • 执行部署
      1
      2
      hexo clean
      hexo deploy
    • 前往对应仓库设置修改Pages为上面设置的branch

参考文献

Hexo