xxpcb's Blog

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

hexo生成的标签类别修改大小写问题

发表于 2019-09-01 分类于 建站

目前使用hexo框架的博客网站,每篇博客源文件(Mrakdown)定义好需要的 标签-tags 或 类别-categories 之后,会自动生成相应的文件夹。我之前在使用TensorFlow标签时,起初没有注意大小写,写成了tensorflow,自动生成标签类别并部署到GitHub后,想要将小写改成规范形式,就直接将相应博客源文件的标签改过来,改为的效果是网站可以显示改后的标签,但点击进去会进入404找不到页面。

原因在于自动生成的用于存放对应标签的html文件的文件夹名字没有改正过来(依然是全部小写),导致找不到对应路径上相应的html文件,可以在Github项目中看到文件名称并没有更新,应该是Git忽略了大小写。

回到hexo本地项目目录中,public文件夹就是推送到Github中的博客网站源码,不过注意在这里文件夹了不能进行Git操作,实际真正的Git管理目录是在.deploy_git文件夹中,它的内容和public文件夹中的一样,不过这里可以直接进行Git操作。

解决步骤如下 :

  1. 删除tags文件夹或categories文件夹中想要修改大小写的文件夹
  2. 使用Git命令提交并推送(add、commit、push三步)
  3. 使用hexo命令进行部署(hexo d)

注 :第3步的作用应该是hexo将public文件夹中的内容部署到GitHub中了,public文件夹在执行hexo clean时会被清除,执行hexo g时会被创建,之前我已经更新过public文件夹,public文件夹中的tags文件夹和categories文件夹中相应的大小写问题已经更新为正常的了,因而可以直接执行hexo d部署。

xxpcb(码农爱学习) wechat
欢迎关注我的微信公众号『码农爱学习』,一起学习进步(●'◡'●)

本文标题:hexo生成的标签类别修改大小写问题

文章作者:xxpcb(码农爱学习)

原始链接:https://xxpcb.github.io/2019/09/01/hexo生成的标签类别修改大小写问题/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

# hexo
OSI网络模型基础
TCP/IP基础
xxpcb(码农爱学习)

xxpcb(码农爱学习)

The early bird catches the worm
73 日志
18 分类
58 标签
GitHub E-Mail bilibili
Links
  • instructables
  • MyDigit.cn
  • 2进制格式输出1
  • Bash2
  • C++11
  • CNZZ1
  • DMP1
  • FreeRTOS5
  • GDB1
  • IIC1
  • LeetCode5
  • Linux15
  • MNIST3
  • MPU60501
  • Markdown2
  • OpenCV1
  • SQL1
  • STL1
  • TFTP1
  • TensorFlow7
  • VGG1
  • excel1
  • float转hex1
  • gcc1
  • hexo1
  • makefile1
  • python1
  • socket1
  • swiftype1
  • 信号1
  • 信号量1
  • 共享内存1
  • 函数指针1
  • 分类1
  • 匿名管道1
  • 命令1
  • 命名管道1
  • 填坑1
  • 多线程2
  • 姿态解算2
  • 字符串切分1
  • 存储1
  • 嵌入式2
  • 拟合1
  • 排序1
  • 搜索1
  • 数据库1
  • 文件I/O1
  • 文件传输1
  • 旋转矩阵4
  • 查找1
  • 欧拉角2
  • 流I/O1
  • 消息队列1
  • 答题卡1
  • 算法7
  • 红黑树1
  • 计算机网络7
  • 识别1
  • 进程1
© 2019~2020 xxpcb(码农爱学习)
0%