From c59c0438d6b7fcb6da0e8b95bcc474c25c19bd83 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Wed, 20 Nov 2024 16:39:51 +0100 Subject: [PATCH] vault backup: 2024-11-20 16:39:51 --- Git Base Repo For.excalidraw.md | 0 build.js | 5 +++-- task | 6 ++++++ 3 files changed, 9 insertions(+), 2 deletions(-) delete mode 100644 Git Base Repo For.excalidraw.md diff --git a/Git Base Repo For.excalidraw.md b/Git Base Repo For.excalidraw.md deleted file mode 100644 index e69de29b..00000000 diff --git a/build.js b/build.js index d197e694..718d01e9 100644 --- a/build.js +++ b/build.js @@ -3,6 +3,7 @@ var path = require('path') /* arguments: all +vuepress index canvas convert @@ -472,7 +473,7 @@ function convert(content, file) { // Convert Excalidraw links // ![[Git Base Repo UI.excalidraw]] -> ![](./Git Base Repo UI.svg)"/> - matches = content.match(excalidraw) || [] + let matches = content.match(excalidraw) || [] for (i = 0; i < matches.length; i++) { let match = matches[i] let asset = sanitizeAssetname(match.match(/!\[\[([^\]]*)/)[1]) @@ -481,7 +482,7 @@ function convert(content, file) { // Convert Obsidian canvas // [[S3.canvas|S3]] -> [](./s3.svg) - let matches = content.match(obsidianCanvas) || [] + matches = content.match(obsidianCanvas) || [] for (i = 0; i < matches.length; i++) { let match = matches[i] let asset = sanitizeAssetname(match.match(/\|(.*)\]\]/)[1]) diff --git a/task b/task index ffd704cd..a446b301 100755 --- a/task +++ b/task @@ -22,6 +22,7 @@ function help() { printf "| %-${cmd_width}s | %-${opt_width}s | %-${desc_width}s |\n" "dev" "" "Start vuepress development server." printf "| %-${cmd_width}s | %-${opt_width}s | %-${desc_width}s |\n" "vue-build" "" "Create vuepress build." printf "| %-${cmd_width}s | %-${opt_width}s | %-${desc_width}s |\n" "serve-build" "" "Serve vuepress build." + printf "| %-${cmd_width}s | %-${opt_width}s | %-${desc_width}s |\n" "convert-files" "" "Convert markdown wiki links to normal link." echo } @@ -46,6 +47,11 @@ case "$1" in cd ./src/.vuepress/dist npx serve ;; + convert-files) + node build.js vuepress + node build.js convert + node build.js attachments + ;; *) help exit 1;