欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hexo搭建github.io个人博客时出现的问题

程序员文章站 2022-04-17 16:33:43
...

今天想要和你们分享一些关于搭建个人博客之中出现的一些问题。。。我也是费了一些功夫,第一次接触这个好多东西也是懵懵懂懂,,走了不少弯路,各种问题都有。。。。我使用的是Hexo+node.js+git的方式快速搭建的博客,具体搭建过程传送门:Hexo+Nodejs+git快速搭建github.io个人博客

反反复复的删除仓库在部署一次次的调试终于完工哈哈哈是个滋味,,,好了不废话了,直接进入正题


1. 部署上线时到Github仓库文件名变成小写

因为github默认忽略文件名字母大小写,git默认对文件名大小写不敏感,,,方法有:

1. 

git config core.ignorecase false

ps: 通过 git config -l 可以列出当前的config

第二种: 在.deploy_git 下有个隐藏的.git文件夹
Hexo搭建github.io个人博客时出现的问题
打开config文件,,,把ignorecase = true //默认为true
改为false

Hexo搭建github.io个人博客时出现的问题


2. 执行部署之前根目录的_config.yml

内容必须是这样的:

deploy:

  type: git

  repo: aaa@qq.com:用户名/用户名.github.io.git

  branch: master

注:

Github 上新建仓库(repository ) 名字要和你github 上的名字一致 ,,,比如: github 名字是: NAME,,Repository 必须是 NAME.github.io

这样在Github上才可以部署成功


3. 主题文件使用Hexo命令生成了静态文件之后改动

我的意思是,在已经部署上线到github仓库了,,之后对于主题的CSS之类的改动。。,,使用以下命令:

$ hexo clean // 清除生成的静态文件

$ hexo g # 或者 hexo generate // 生成静态文件,每次更新都要执行

$ hexo d  // 部署上线

上传到Github仓库之后,,进入页面的显示还是之前的样式,没有改动。。。我认为可能是因为生成静态文件时,已经把主题加载生成完毕了,,之后再部署时没有反应。。我在搭建的过程中有这样的问题,不知道我的见解是否正确