Open ahandsel opened 2 years ago
baseURI + path is joined by url.resolve(from, to) https://github.com/textlint-rule/textlint-rule-no-dead-link/blob/e1e0cdd183b6d216c1eeeec005b19e053a192adc/src/no-dead-link.js#L272
Probably, your path
is written as /blog1
.
As a result, url.resolve("https://example.com/en/", "/blog1")
to be 'https://example.com/blog1'
.
> url.resolve("https://example.com/en/", "/blog1")
'https://example.com/blog1'
> url.resolve("https://example.com/en/", "blog1")
'https://example.com/en/blog1'
We need to found suitable option/behavior for #146
📝 Some options:
Hello, I am looking for help to get
textlint
to verify my website's relative links within my HUGO website.Any help would be greatly appreciated!
Thanks ~
Goal
example.com/en/content
)textlint
to verify relative links with thebaseURL
with the language subdirectory. (Specifically English's/en/
)Problem
baseURI
, but it seems to be ignored."baseURI": "https://example.com/en/",
textlint
acts as if ourbaseURI
is onlyhttps://example.com/
.https://example.com/en/blog1
, it testshttps://example.com/blog1
and returns 404.Our configurations in
.textlintrc
Related Issue
Relative links and i18n · Issue #146