文章目录
  1. 1. 环境
  2. 2. 配置

上次重装系统之后遇到hexo generate有问题,没有解决,干脆就重新搞一个,重新熟悉一下hexo建站流程。(PS:不过意外看到hexo deploy命令报错这篇文章,有可能可以解决我的问题)

重装过程中主要参考了

  1. 不如-hexo你的博客
  2. Zippera’s blog-hexo系列教程
  3. Alimon’s Blog-使用hexo搭建博客
  4. heamon7’s Utopia-hexo分类
  5. Jark’s blog-hexo分类

以下重装过程中的Tips

环境

  1. 新建blog目录,需要顺序执行hexo initnpm install两个命令
  2. 部署时(hexo deploy)遇到“blog文件夹不包含.git目录”的问题,只要在blog文件夹和.deploy文件夹内都新建git工程即可。
  3. 无法在github上生成静态网页:github上的工程名必须是username.github.com或者username.github.io,否则新建的博客页面必须push到gh-pages分支下,且网址会变成username.gihub.io/project_name

配置

  1. 生成post时默认生成categories配置项:在scaffolds/post.md中,添加一行categories:。同理可应用在page.mdphoto.md
  2. 导航栏添加“关于”:

    1. hexo new page "about"
    2. source/about/index.md编辑内容
    3. themes/light/_config.yml中,添加
      menu:
      关于: /about
  3. 主页文章显示摘要:在要作为摘要的文字后面添加<!--more-->即可。

  4. TAG CLOUD中存在已经删除的标签:需要重新生成博客文章:hexo clean -> hexo g -> hexo d
  5. 使用powershell运行hexo deploy命令,发生spawn ENOENT错误,原因是没有在系统环境变量中增加git路径,导致windows环境中无法识别git命令。改为在git bash中运行即可。
文章目录
  1. 1. 环境
  2. 2. 配置