Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/plugins/filter/after_post_render/external_link.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ function externalLinkFilter(this: Hexo, data: RenderData): void {

if (rRelAttr.test(str)) {
str = str.replace(rRelStrAttr, (relStr, rel) => {
return rel.includes('noopenner') ? relStr : `rel="${rel} noopener"`;
return rel.includes('noopener') ? relStr : `rel="${rel} noopener"`;
});
return str.replace('href=', 'target="_blank" href=');
}
Expand Down
2 changes: 1 addition & 1 deletion lib/plugins/filter/after_render/external_link.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const rRelAttr = /rel=/i;
const rRelStrAttr = /rel=["']([^<>"']*)["']/i;

const addNoopener = (relStr: string, rel: string) => {
return rel.includes('noopenner') ? relStr : `rel="${rel} noopener"`;
return rel.includes('noopener') ? relStr : `rel="${rel} noopener"`;
};

function externalLinkFilter(this: Hexo, data: string): string {
Expand Down
Loading