File tree Expand file tree Collapse file tree
packages/remove-redirect/src/sites Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ ' remove-redirect ' : patch
3+ ---
4+
5+ 使用 ` attribute ` 配置项简化站点配置
Original file line number Diff line number Diff line change 1- import { validateUrl } from '@femm/shared-utils'
21import { defineSite } from 'src/utils'
32
43/******************************************************************************
@@ -13,12 +12,7 @@ const sites = [
1312 {
1413 transform : {
1514 selector : 'a[href*="/view/"][data-ext]' ,
16- customTransform ( node ) {
17- const originUrl = decodeURIComponent ( node . getAttribute ( 'data-ext' ) || '' )
18- if ( validateUrl ( originUrl ) ) {
19- node . href = originUrl
20- }
21- } ,
15+ attribute : 'data-ext' ,
2216 } ,
2317 autojump : {
2418 validator : ( { pathname } ) =>
Original file line number Diff line number Diff line change 1- import { validateUrl } from '@femm/shared-utils'
21import { defineSite } from 'src/utils'
32
43/******************************************************************************
@@ -14,12 +13,7 @@ const sites = [
1413 {
1514 transform : {
1615 selector : 'a[href*="so.com/link?"][data-mdurl]' ,
17- customTransform ( node ) {
18- const originUrl = node . getAttribute ( 'data-mdurl' )
19- if ( validateUrl ( originUrl ) ) {
20- node . setAttribute ( 'href' , originUrl ! )
21- }
22- } ,
16+ attribute : 'data-mdurl' ,
2317 } ,
2418 } ,
2519 ] ) ,
You can’t perform that action at this time.
0 commit comments