浏览代码

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

Daniel 10 月之前
父节点
当前提交
c930c28b93
共有 6 个文件被更改,包括 13 次插入3 次删除
  1. 二进制
      app/pandoc/pandoc-darwin-amd64.zip
  2. 二进制
      app/pandoc/pandoc-darwin-arm64.zip
  3. 二进制
      app/pandoc/pandoc-linux-amd64.zip
  4. 二进制
      app/pandoc/pandoc-linux-arm64.zip
  5. 二进制
      app/pandoc/pandoc-windows-amd64.zip
  6. 13 3
      kernel/util/pandoc.go

二进制
app/pandoc/pandoc-darwin-amd64.zip


二进制
app/pandoc/pandoc-darwin-arm64.zip


二进制
app/pandoc/pandoc-linux-amd64.zip


二进制
app/pandoc/pandoc-linux-arm64.zip


二进制
app/pandoc/pandoc-windows-amd64.zip


+ 13 - 3
kernel/util/pandoc.go

@@ -150,11 +150,21 @@ func InitPandoc() {
 	pandocZip := filepath.Join(WorkingDir, "pandoc.zip")
 	pandocZip := filepath.Join(WorkingDir, "pandoc.zip")
 	if "dev" == Mode || !gulu.File.IsExist(pandocZip) {
 	if "dev" == Mode || !gulu.File.IsExist(pandocZip) {
 		if gulu.OS.IsWindows() {
 		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() {
 		} 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() {
 		} 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")
+			}
 		}
 		}
 	}
 	}