yscoder / hexo-theme-indigo

一个Material Design风格的Hexo主题。 https://imys.net/    备用:
https://yscoder.github.io/
The Unlicense
2.79k stars 543 forks source link

生成的<a/>标签都带有 target='_blank' (包括分享的按钮) #485

Closed spartguo closed 4 years ago

spartguo commented 4 years ago

主页的导航栏关闭的×按钮,以及搜索按钮,分享按钮,每次点击出现动画前都会新打开一个about:blank#blocked页面。查看html发现相应的<a标签中都有target='_blank'。全部删除按照文档一步步来一遍生成的html依然如此,是不是需要改哪里的配置呢?望大神们指点。

anyaoqi commented 4 years ago

我也遇到了 ,求解决方法

anyaoqi commented 4 years ago

我找到解决方法了。 可能是在编译的时候默认把a标签的target属性自动补上了,要是a标签本身就有target这个属性就不会往上加了

菜单关闭按钮 1.打开` themes\indigo\layout_partial\menu.ejs 2.找到 id="menu-off" 的a标签 3.在a标签上新增 target=""

右侧分享按钮 1.打开 `themes\indigo\layout_partial\header.ejs 2.找到 id="menuShare" 的a标签 3.在a标签上新增 target=""

spartguo commented 4 years ago

哇,原来是这样,感谢大佬!