一. tags标签页,不显示标签

(1) 先在 ***\hexo 下 打开 cmd , 输入 hexo new page “tags” 回车

(2) 在 ***\hexo\source\tags\index.md 中添加一句 layout: “tags”

1
2
3
4
5
6
---
title: Tagcloud
date: 2017-04-26 17:47:43
type: "tags"
layout: "tags"
---

二. table排版乱了

修改 D:\blog\themes\jsimple\source\css\JSimple.css ↓

1
2
3
4
5
6
7
8
9
.markdown-body table {
/* display:block; */ /* 注释后tr就撑满了table */
...
}
.markdown-body table tr {
flex: 1;
/* display: flex; */ /* 注释以后table上下就对齐了 */
...
}

三. 英文标点自动变中文标点, 自动加空格

原因: 油猴 脚本 → 为什么不加个空格呢 =。=

四. 部分标签点开404

  1. 部分原因是git的设置,以及没有强制更新标签云,部分原因是:

格式错误1(tags: […] 这种格式能显示标签,但是标签页打不开,也就是兼容性不好?):

1
2
> tags: [t1,t2] 
>

格式错误2(标签大小写不一样会冲突,还是得赶紧写一个 文件替换程序):
| 有的是 | 有的是 |
| --------------------------- | ---- |
| tags: | tags: |
| - Notepad++ | - notepad++ |

  1. 解决步骤1: 文章属性的替换

(1) LV1: Notepad++ 批量打开所有md文件,批量查找 ,再手动替换。

1
2
tags:.*\[.+\]	//正则表达式之一
tags:.*(\s){1,3}.*-.*hexo //(\s){1,3}表示1-3个回车键 精确匹配

缩小了工程量,如果需要修改的量不大的话~ 可是一般都很大,所以

(2) Lv3: python/java 代码操作

还没弄明白 python的 各种gbk error问题

java到时觉得可以搞一搞 =。= 可是就是觉得想用python写,java没什么难度的赶脚

  1. 解决 步骤2:

修改 git 设置不忽略大小写 (不使用步骤1的话 git和Git就被分为了两个标签,不适合查阅)

进入博客文件夹,进入 git 目录:.deploy_git ,修改 .git 文件中的配置文件 config,

将ignorecase=true 改为 ignorecase=false

1
2
3
vim . deploy_git/.git/config
# ignorecase = true
ignorecase = false
  1. 解决 步骤3:

问题: 本地完好,上传就出错 还是错误的标签 : mactype ahk autohotkey hexo

解决: 清空远程库,重新上传:

1
2
3
4
5
6
7
cd .deploy_git
git rm -rf *
git commit -m 'clean all file'
git push
hexo clean
hexo g
hexo d

引发的问题1: 主页404,标签页正常了
解决: ping ngp320.github.io 发现ping的ip变了,故修改 阿里云解析DNS 的解析设置 的ip就好了。

引发的问题2: 要重新配置origin

清空远程库是把本地暂存区清空,再提交上去,故,要重新配置origin

git remote add origin git@github.com:GitHub用户名/新建的仓库的英文名.git (仓库名别写错了)

引发的问题3: git提交源码的时候 error: Updates were rejected because the remote contains work that you do not have locally.

解决请看: $Git Error