tag頁大小寫404問題

因為之前在寫tag時用的小寫,後來覺得不美觀強迫症。僅僅直接修改了md檔案中的tag標註。後來發現上線網站中tag頁中有些tag會404,對比Github倉庫中發現是大小寫不一致。在網路中查詢後找到解決方法如下: 修改.deploy_git/.git/config中忽略大小寫選項並保存:

20210127143633

接著

1
2
hexo g
hexo d

即可

然後Github倉庫的/tag目錄中會殘存之前錯誤大小寫的文件夾,需要乾淨點可刪去。


錯誤:extends partial/layout block content .autopagerize_page_element: .content - page.posts.each(function (item) { include mixins +make_post(item, false) - }) include mixins +make_pager(('prev'), ('next'))

在hexo根目錄下:

1
2
24743@AozyGe62 MINGW64 /e/blog
$ npm install --save hexo-render-pug

即可

錯誤: err: YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 2, column 5

這個問題一般是沒有加空格而不符合YAML的語法,但我是因為正好標題中有Cramer's rule字樣,而 ' 是保留字符,被當成了標題結尾的符號,而後邊又有一個'造成不成對現象。解決的話就暫把標題內文 ' 去除,不影響理解。