Browse Source

:recycle: Upgrade to Pandoc v3.5 https://github.com/siyuan-note/siyuan/issues/12750

Daniel 10 tháng trước cách đây
mục cha
commit
c930c28b93

BIN
app/pandoc/pandoc-darwin-amd64.zip


BIN
app/pandoc/pandoc-darwin-arm64.zip


BIN
app/pandoc/pandoc-linux-amd64.zip


BIN
app/pandoc/pandoc-linux-arm64.zip


BIN
app/pandoc/pandoc-windows-amd64.zip


+ 13 - 3
kernel/util/pandoc.go

@@ -150,11 +150,21 @@ func InitPandoc() {
 	pandocZip := filepath.Join(WorkingDir, "pandoc.zip")
 	if "dev" == Mode || !gulu.File.IsExist(pandocZip) {
 		if gulu.OS.IsWindows() {
-			pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-windows-amd64.zip")
+			if "amd64" == runtime.GOARCH {
+				pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-windows-amd64.zip")
+			}
 		} else if gulu.OS.IsDarwin() {
-			pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-darwin-amd64.zip")
+			if "amd64" == runtime.GOARCH {
+				pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-darwin-amd64.zip")
+			} else if "arm64" == runtime.GOARCH {
+				pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-darwin-arm64.zip")
+			}
 		} else if gulu.OS.IsLinux() {
-			pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-linux-amd64.zip")
+			if "amd64" == runtime.GOARCH {
+				pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-linux-amd64.zip")
+			} else if "arm64" == runtime.GOARCH {
+				pandocZip = filepath.Join(WorkingDir, "pandoc/pandoc-linux-arm64.zip")
+			}
 		}
 	}