diff --git a/src/renderer/services/base.ts b/src/renderer/services/base.ts index cfbf42d11..a0ddcc565 100644 --- a/src/renderer/services/base.ts +++ b/src/renderer/services/base.ts @@ -65,6 +65,7 @@ export async function upload (file: File, belongDoc: Pick, .replaceAll('{docName}', parentName.startsWith('.') ? 'upload' : filenamify(parentName)) .replaceAll('{docBasename}', parentName.startsWith('.') ? 'upload' : filenamify(parentNameWithoutMdExt)) .replaceAll('{date}', dayjs().format('YYYY-MM-DD')) + .replaceAll('{docHash}', binMd5(parentNameWithoutMdExt).slice(0, 8)) const path: string = resolve(parentPath, assetsDir, filename) diff --git a/src/share/i18n/languages/en.ts b/src/share/i18n/languages/en.ts index 7c4d5fb17..289bfbaf4 100644 --- a/src/share/i18n/languages/en.ts +++ b/src/share/i18n/languages/en.ts @@ -426,7 +426,7 @@ const data = { 'language': 'Language', 'custom-css': 'Custom CSS', 'assets-dir': 'Image Dir', - 'assets-desc': 'Relative or absolute path (in document repository). Variables: docName, docBasename, docSlug, date.', + 'assets-desc': 'Relative or absolute path (in document repository). Variables: docName, docBasename, docSlug, docHash, date.', 'assets': { 'path-type': 'Path Type', }, diff --git a/src/share/i18n/languages/zh-CN.ts b/src/share/i18n/languages/zh-CN.ts index 1984c6a32..39210ac30 100644 --- a/src/share/i18n/languages/zh-CN.ts +++ b/src/share/i18n/languages/zh-CN.ts @@ -417,7 +417,7 @@ const data: BaseLanguage = { 'language': '语言', 'custom-css': '自定义 CSS', 'assets-dir': '图片存放目录', - 'assets-desc': '支持相对路径和绝对路径(限于仓库内部),可用变量:docName, docBasename, docSlug, date', + 'assets-desc': '支持相对路径和绝对路径(限于仓库内部),可用变量:docName, docBasename, docSlug, docHash, date', 'assets': { 'path-type': '路径类型', }, diff --git a/src/share/i18n/languages/zh-TW.ts b/src/share/i18n/languages/zh-TW.ts index 04829d307..bdf920cd6 100644 --- a/src/share/i18n/languages/zh-TW.ts +++ b/src/share/i18n/languages/zh-TW.ts @@ -417,7 +417,7 @@ const data: BaseLanguage = { 'language': '語言', 'custom-css': '自訂 CSS', 'assets-dir': '圖片存放目錄', - 'assets-desc': '支援相對路徑和絕對路徑(限於倉庫內部),可用變數:docName, docBasename, docSlug, date', + 'assets-desc': '支援相對路徑和絕對路徑(限於倉庫內部),可用變數:docName, docBasename, docSlug, docHash, date', 'assets': { 'path-type': '路徑類型', },