(不断更新中…)
首页文章latex渲染成功但文章单独页面点开没有latex渲染
我的问题:首页latex渲染成功,但是点击文章链接来到文章单独的页面就是乱码了。
首先,我的诉求是在文章中用到Latex的公式,使得文章中的符号和方程能更优(tong)雅(su)得表示出来。于是我先选择了使用mathjax,当然也有别的了,但是那就是另一个问题了($\times$)
所以你要知道如何在hexo中植入mathjax,这里有我觉得还不错的教程1 教程2。
那么接下来,如果你首页的Latex渲染成功了,那说明你导入的mathjax有效果了,但如果你的单独文章页面还是乱码一片的话,你可以考虑下面的解决方法:
是因为在文章前面的介绍部分
1 | ''' |
这部分的mathjax忘记开启了。如果加上 mathjax: true 的话,就能在点击文章单独页面也成功进行latex渲染了
无法成功建立tags/ categories/ about页面
我的问题:点击首页相关的tags/ categories/ about 会出现cannot get /tags%20/
首先你需要根据网上的大多数教程)来:
- 在根目录的source文件夹下新建对应的tags/ categories/ about文件夹可直接在根目录下使用(以创建标签tags页为例)
1 | hexo new page "tags" |
创建了新的文件夹的同时,会自动为你传建一个 index.md的页面,这就是你的标签页面。
- 然后在主题目录next的_config.yml文件下找到menu下的 tags/ categories/ about 这些行,然后将前面的 # 号删除。
1 | menu: |
如果进行了以上操作还是不成功的话:
我的问题是点击对应的页面会出现cannot get /tags%20/ 的问题。但是我寻思这个/tags的路径(在第一步)我已经创建好了呀,怎么还是找不到呢。后来发现是 %20 这个问题,这应该是个奇怪的字符(没错,是个空格),删除了应该就好了。
于是我又在主题目录下的_config.yml文件里找到了menu部分,将tags 后面原有的斜杠 / 和空格都删除了(其实斜杠删不删没什么影响。)另外,||和后面的部分不需要删除。因为 ||tags 好像指向了主题中带有的小的icon,如果把这个部分删除了,那么首页tags项显示的就不小标签的图标,而是一个小问号了。
1 | menu: |