图片在后面。
同一个md文件,用atom和mou预览,是一样的。
但hexo跑起来,网页上看到的确是不同的样子。
比较奇怪的是
二级标题
自动变成了 --二级标题-- 的居中样式。而
三级标题
四级标题
又莫名其妙的多了框。
这种差异,是因为第三方主题造成的?
还是hexo对markdown的解析有不同?
预览的效果
实际网页上看到的
图片在后面。
同一个md文件,用atom和mou预览,是一样的。
但hexo跑起来,网页上看到的确是不同的样子。
比较奇怪的是
自动变成了 --二级标题-- 的居中样式。而
又莫名其妙的多了框。
这种差异,是因为第三方主题造成的?
还是hexo对markdown的解析有不同?
预览的效果
实际网页上看到的
Hexo支持的是Github Flavored Markdown,和标准的Markdown有一些区别。
但这里应该不是这个问题。因为你134级标题都正常,就2级标题不正常。我猜测是主题的问题。你可以看看它实际页面h2的代码是什么。
你要意识到,你写的markdown语言,最后其实是转换成html语言的。html本来就是为了结构化文档的,可是html写起来太费劲了,所以才有markdown语言。markdown标准化了,大家都可以用自己的方式将markdown转换成自己想要的html。其实转html是差不多的,不一样就体现在各个解析器怎么去写自己css(体现成不同的样式)。
主题原因,因为我在主题里定义了二三级标题的样式。该主题标题样式也基于此
https://github.com/MOxFIVE/hexo-theme-yelee/blob/ed4dc375e61fc0ffcb87323761130b9ad47c012f/source/css/_partial/article.styl#L162