From 12f48a99ad19c77d4e08453fd0ba4288a49d03c1 Mon Sep 17 00:00:00 2001 From: neo Date: Tue, 19 Nov 2019 14:41:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96highlight=E8=A1=8C?= =?UTF-8?q?=E6=95=B0=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- highlight-worker.js | 7 ++++++- mac-style.css | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/highlight-worker.js b/highlight-worker.js index 77c2348..9734932 100644 --- a/highlight-worker.js +++ b/highlight-worker.js @@ -8,11 +8,16 @@ importScripts('https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.16.2/build/ onmessage = function (event) { var data = JSON.parse(event.data); - var result = self.hljs.highlight(data.lang, data.code); + try { + var result = self.hljs.highlight(data.lang, data.code); + } catch (e) { + var result = self.hljs.highlightAuto(data.code); + } postMessage(JSON.stringify({ result: { value: result.value, + language: result.language, }, index: data.index })); }; diff --git a/mac-style.css b/mac-style.css index 34612dc..33151c3 100644 --- a/mac-style.css +++ b/mac-style.css @@ -194,6 +194,10 @@ table.hljs-ln, border: none; } +.hljs-ln td.hljs-ln-code:after { + content: " "; +} + td.hljs-ln-numbers { -webkit-touch-callout: none; -webkit-user-select: none;