@@ -12,12 +12,12 @@ import { Anchor, Box, List, ListItem } from "@hope-ui/solid"
12
12
import { useParseText , useRouter } from "~/hooks"
13
13
import { EncodingSelect } from "."
14
14
import once from "just-once"
15
- import { pathDir , pathJoin , api } from "~/utils"
15
+ import { pathDir , pathJoin , api , pathResolve } from "~/utils"
16
16
import { createStorageSignal } from "@solid-primitives/storage"
17
17
import { isMobile } from "~/utils/compatibility.js"
18
18
import { useScrollListener } from "~/pages/home/toolbar/BackTop.jsx"
19
19
import { Motion } from "@motionone/solid"
20
- import { getMainColor } from "~/store"
20
+ import { getMainColor , me } from "~/store"
21
21
22
22
type TocItem = { indent : number ; text : string ; tagName : string ; key : string }
23
23
@@ -194,10 +194,9 @@ export function Markdown(props: {
194
194
if ( url . startsWith ( "/" ) ) {
195
195
url = `${ api } /d${ url } `
196
196
} else {
197
- url = url . replace ( "./" , "" )
198
197
url = `${ api } /d${ pathJoin (
199
- props . readme ? pathname ( ) : pathDir ( pathname ( ) ) ,
200
- url ,
198
+ me ( ) . base_path ,
199
+ pathResolve ( props . readme ? pathname ( ) : pathDir ( pathname ( ) ) , url ) ,
201
200
) } `
202
201
}
203
202
const ans = ``
0 commit comments