From 6ab1b6f2c405bb6e6be5e8a9feb8f6f91b43f1f1 Mon Sep 17 00:00:00 2001 From: zhaohongxuan Date: Tue, 13 Aug 2024 10:24:45 +0800 Subject: [PATCH] fix article bookmarkid reference error --- manifest.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/parser/parseResponse.ts | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/manifest.json b/manifest.json index c86d07c..88693eb 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-weread-plugin", "name": "Weread", - "version": "0.11.1", + "version": "0.11.2", "minAppVersion": "0.12.0", "description": "This is obsidian plugin for Tencent weread.", "author": "hankzhao", diff --git a/package-lock.json b/package-lock.json index 9e80cc9..61f8c5e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "obsidian-weread-plugin", - "version": "0.11.1", + "version": "0.11.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "obsidian-weread-plugin", - "version": "0.11.1", + "version": "0.11.2", "license": "MIT", "dependencies": { "@types/crypto-js": "^4.1.2", diff --git a/package.json b/package.json index b9e681a..2654afc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-weread-plugin", - "version": "0.11.1", + "version": "0.11.2", "description": "This is a community plugin for tencent weread (https://r.qq.com)", "main": "main.ts", "scripts": { diff --git a/src/parser/parseResponse.ts b/src/parser/parseResponse.ts index c8bec0b..ed20560 100644 --- a/src/parser/parseResponse.ts +++ b/src/parser/parseResponse.ts @@ -69,7 +69,7 @@ export const parseHighlights = ( .first(); const intentMarkText = addIndentToParagraphs(highlight.markText) return { - bookmarkId: highlight.bookmarkId?.replace(/_/gi, '-'), + bookmarkId: highlight.bookmarkId?.replace(/[_~]/g, '-'), created: highlight.createTime, createTime: window.moment(highlight.createTime * 1000).format('YYYY-MM-DD HH:mm:ss'), chapterUid: highlight.chapterUid, @@ -288,7 +288,7 @@ export const parseReviews = (resp: BookReviewResponse): Review[] => { chapterUid: review.chapterUid, chapterTitle: review.chapterTitle || review.refMpInfo?.title, content: convertTags ? convertTagToBiLink(review.content) : review.content, - reviewId: reviewId?.replace(/_/gi, '-'), + reviewId: reviewId?.replace(/[_~]/g, '-'), mdContent: finalMdContent, range: review.range, abstract: review.abstract,