diff --git a/ayanova/src/components/wiki-control.vue b/ayanova/src/components/wiki-control.vue index 483e93f1..4dc85081 100644 --- a/ayanova/src/components/wiki-control.vue +++ b/ayanova/src/components/wiki-control.vue @@ -404,7 +404,13 @@ export default { if (this.localVal.length == 0) { return ""; } - return DOMPurify.sanitize(marked(this.localVal, { breaks: true })); + //replace attachment urls with tokenized local urls + let src = this.localVal.replace(/\[ATTACH:(.*)\]/, function(match, p1) { + return window.$gz.api.downloadUrl(p1); + }); + + console.log(src); + return DOMPurify.sanitize(marked(src, { breaks: true })); }, onResize() { // this.editAreaHeight = window.innerHeight / 2;