Skip to content

Commit 745b4c6

Browse files
authored
Merge pull request #51 from checkly/guolau/fix-openapi-html-to-md
fix: converting links from HTML to MD in the openapi.json
2 parents 5511908 + 4bc56a7 commit 745b4c6

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

update-api-spec.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ echo "🔧 Cleaning up HTML in descriptions..."
3131
# Use cross-platform sed syntax (works on both macOS and Linux)
3232
if sed --version 2>&1 | grep -q GNU; then
3333
# GNU sed (Linux)
34-
sed -i 's|<a href="\([^"]*\)" target="_blank">here</a>|[here](\1)|g' "$TEMP_CONVERTED"
34+
sed -i 's|<a[^>]*href=\\"\([^"]*\)\\"[^>]*>\([^<]*\)</a>|[\2](\1)|g' "$TEMP_CONVERTED"
3535
sed -i 's|</br>|\n|g' "$TEMP_CONVERTED"
3636
sed -i 's|<br>|\n|g' "$TEMP_CONVERTED"
3737
sed -i 's|<b>\([^<]*\)</b>|**\1**|g' "$TEMP_CONVERTED"
3838
sed -i 's|<code>\([^<]*\)</code>|`\1`|g' "$TEMP_CONVERTED"
3939
else
4040
# BSD sed (macOS)
41-
sed -i.tmp 's|<a href="\([^"]*\)" target="_blank">here</a>|[here](\1)|g' "$TEMP_CONVERTED"
41+
sed -i.tmp 's|<a[^>]*href=\\"\([^"]*\)\\"[^>]*>\([^<]*\)</a>|[\2](\1)|g' "$TEMP_CONVERTED"
4242
sed -i.tmp 's|</br>|\n|g' "$TEMP_CONVERTED"
4343
sed -i.tmp 's|<br>|\n|g' "$TEMP_CONVERTED"
4444
sed -i.tmp 's|<b>\([^<]*\)</b>|**\1**|g' "$TEMP_CONVERTED"

0 commit comments

Comments
 (0)