aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Readers/Markdown.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs
index e5cbadc94..74f2668e4 100644
--- a/src/Text/Pandoc/Readers/Markdown.hs
+++ b/src/Text/Pandoc/Readers/Markdown.hs
@@ -1923,7 +1923,8 @@ autoLink = try $ do
rebasePath :: SourcePos -> Text -> Text
rebasePath pos path = do
let fp = sourceName pos
- in if isAbsolute (T.unpack path) || isURI path
+ isFragment = T.take 1 path == "#"
+ in if isFragment || isAbsolute (T.unpack path) || isURI path
then path
else
case takeDirectory fp of