修复 Hexo Next 主题在 Chrome 下标题换行的问题
这 Next 主题用着不错,也基本没碰到啥问题,不过有时文章的标题在首页时会在最后一个字换行,强迫症表示忍了很久还是忍不住了。
效果是下面这样的, 触发原因不明,看了下有三个出现这种情况的单词,都是英文 + 1个数字 + 中文,但是明明有比这三个长很多的都可以正常显示,所以也不确定。
试了一下,发现是因为字体的原因,我在主题配置文件中将全局字体 Lato
修改为了 Ubuntu
,试了试,确实是这个原因。
Firefox 下看了没有这个问题,别的浏览器没有试。
于是戳了戳 Chrome 的 F12,很快就找到影响这个的 css
1 | /*in main.css?v=5.0.1:1226*/ |
编辑 [Path of Hexo]/themes/next/source/css/_common/components/post/post-title.styl
文件, 把 display: inline-block;
删掉或者是用 /* */
注释掉,然后就可以了。
暂时,看了一圈,没看到啥页面出现 BUG 或是和以前不同的地方。