使用 Hexo 遇到的一些技术性问题

记录一些在使用 Hexo 过程中遇到的问题以及相应的解决方案,会不断更新。

  1. 遇到问题多 Google,请教的时候应把配置文件,使用环境,软件版本,浏览器状况等一并告知;

  2. Git Bash 所有的操作都应该在 Hexo/blog 文件夹下执行;

  3. hexo new post “ “ 需要半角,英文,引号;

  4. 安装 Next 主题时采取克隆整个仓库的方法,即:

    1
    $ git clone https://github.com/next-theme/hexo-theme-next themes/next

    npm 安装的方法可能会报错;

  5. 参见这个 issue:修改配置文件时应先备份,再做改动;

  6. 自定义域名在执行 hexo d 后会失效,解决方法:CNAME 文件不要有任何后缀,设置好后删除后缀即可(注意:写入的域名不包含 http, www 字样),参见此文

  7. 网站配置文件中 deploy 的设置如下:

    1
    2
    3
    4
    deploy:
    type: git
    repo: git@github.com:username/username.github.io.git
    branch: master
  8. 遇到再补,以上。