fix: sometimes two dots are used in page reference link in org

pull/3176/head^2
leizhe 2021-11-22 12:00:10 +08:00 committed by Tienson Qin
parent d872b9a8cf
commit d84fec72e5
2 changed files with 5 additions and 2 deletions

View File

@ -215,7 +215,7 @@
(re-find
(re-pattern
(util/format
"\\[\\[file:\\./.*%s\\.org\\]\\[(.*?)\\]\\]" old-name))
"\\[\\[file:\\.*/.*%s\\.org\\]\\[(.*?)\\]\\]" old-name))
content))]
(-> (if old-org-ref
(let [[old-full-ref old-label] old-org-ref

View File

@ -17,7 +17,7 @@
old-org-ref (re-find
(re-pattern
(util/format
"\\[\\[file:\\./.*%s\\.org\\]\\[(.*?)\\]\\]" old-name))
"\\[\\[file:\\.*/.*%s\\.org\\]\\[(.*?)\\]\\]" old-name))
content)]
(-> (if old-org-ref
(let [[old-full-ref old-label] old-org-ref
@ -52,6 +52,9 @@
["bla [[file:./logseq.foo.org][logseq/foo]] bla" "logseq/foo" "logseq/bar"]
"bla [[file:./logseq.bar.org][logseq/bar]] bla"
["bla [[file:../pages/logseq.foo.org][logseq/foo]] bla" "logseq/foo" "logseq/bar"]
"bla [[file:../pages/logseq.bar.org][logseq/bar]] bla"
["bla [[file:./pages/logseq.foo.org][logseq/foo]] bla" "logseq/foo" "logseq/bar"]
"bla [[file:./pages/logseq.bar.org][logseq/bar]] bla"