Skip to content

Commit 8bb7e94

Browse files
committed
fix: #48 multi images inline
1 parent 25e8b63 commit 8bb7e94

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

app/Coding/Wiki.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function createMarkdownZip($markdown, $path, $markdownFilename): bool|str
3333
return false;
3434
}
3535
$this->zipArchive->addFromString($markdownFilename, $markdown);
36-
preg_match_all('/!\[\]\((.+)\)/', $markdown, $matches);
36+
preg_match_all('/!\[\]\(([a-z0-9\/\._\-]+)\)/', $markdown, $matches);
3737
if (!empty($matches)) {
3838
foreach ($matches[1] as $attachment) {
3939
// markdown image title: ![](images/default.svg "admin")

tests/data/confluence/space1/image-demo_65619.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,15 @@ <h2 id="helloworld-第二章">第二章</h2>
7272
data-linked-resource-type="attachment"
7373
data-linked-resource-default-alias="github-ubuntu-16.04.png"
7474
data-base-url="http://9.134.190.26:8090" data-linked-resource-content-type="image/png"
75-
data-linked-resource-container-id="65619" data-linked-resource-container-version="4"></span></p>
75+
data-linked-resource-container-id="65619" data-linked-resource-container-version="4"></span><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img
76+
class="confluence-embedded-image" height="250" src="attachments/65619/65624.png"
77+
data-image-src="attachments/65619/65624.png" data-unresolved-comment-count="0"
78+
data-linked-resource-id="65624" data-linked-resource-version="1"
79+
data-linked-resource-type="attachment"
80+
data-linked-resource-default-alias="coding-logo.png"
81+
data-base-url="http://9.134.190.26:8090" data-linked-resource-content-type="image/png"
82+
data-linked-resource-container-id="65619" data-linked-resource-container-version="4"></span>
83+
</p>
7684
<p>
7785
<p><img class="drawio-diagram-image" width="821" style="width:821px;" src="data:image/png;base64,iVBORw" /></p>
7886
</div>

tests/data/confluence/space1/image-demo_65619.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ It is a long established fact that a reader will be distracted by the readable c
2020

2121
world
2222

23-
![](attachments/65619/65623.png)
23+
![](attachments/65619/65623.png)![](attachments/65619/65624.png)

0 commit comments

Comments
 (0)