Hello Hexo

Hello

一直想做个自己的博客,很久以前做过一个基础版的,后面不知道什么原因就不了了之了。
现在有空,就抓紧时间自己做一个了。
主要是配置文件的问题,如下是一些常用的命令,记录于此方便查看使用。

Hexo文档
Next主题文档

安装Hexo

  • 前提:已安装node、Git
  • 利用node安装Hexo:npm install -g Hexo-cli
  • 如果npm安装速度较慢或失败,建议把npm改为cnpm

建站

  • $ hexo init <folder>floder为自定义的项目名称
  • $ cd <folder>,打开项目
  • $ npm/cnpm init,执行init操作
  • 配置 _config.yml,配置相关文件

常用命令

  • 新建文章:$ hexo new [layout] <title>,如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。title:文章名称
  • 生成静态文件:$ hexo generate
    • 该命令有两个选项:
    • -d: deploy 文件生成后立即部署网站
    • -w: watch 监视文件变动
    • 简写: $ hexo g (选项)
  • 发表草稿:$ hexo publish [layout] <filename>
  • 启动服务器:$ hexo server
    • 该命令有三个选项:
    • -p: port 重设端口
    • -s: static 只使用静态文件
    • -l: log 启动日记记录,使用覆盖记录格式
    • 简写: $ hexo s
  • 部署网站:$ hexo deploy
    • 该命令有一个选项
    • -g: generate 部署之前预先生成静态文件
    • 简写:$ hexo d
  • 清楚缓存:$ hexo clean

  • 使用sh命令一键部署:执行命令sh ~/hexod.sh

  • 命令的编写:
    • 进入到~目录
    • 使用vim hexod.sh编写命令
    • 命令内容:hexo clean && hexo g -d