瀏覽代碼

마크다운 HTML 필터 추가

잉여개발기 (SPDV) 2 年之前
父節點
當前提交
d8707991d8
共有 6 個文件被更改,包括 4 次插入2 次删除
  1. 二進制
      route_go/bin/main.amd64.bin
  2. 二進制
      route_go/bin/main.amd64.exe
  3. 二進制
      route_go/bin/main.arm64.bin
  4. 二進制
      route_go/bin/main.arm64.exe
  5. 3 1
      route_go/route/tool/markdown.go
  6. 1 1
      version.json

二進制
route_go/bin/main.amd64.bin


二進制
route_go/bin/main.amd64.exe


二進制
route_go/bin/main.arm64.bin


二進制
route_go/bin/main.arm64.exe


+ 3 - 1
route_go/route/tool/markdown.go

@@ -3,13 +3,15 @@ package tool
 import (
 	"database/sql"
 
+	"github.com/microcosm-cc/bluemonday"
 	"github.com/russross/blackfriday/v2"
 )
 
 func Markdown(db *sql.DB, db_set map[string]string, data map[string]string) map[string]interface{} {
 	input := []byte(data["data"])
 
-	html := blackfriday.Run(input)
+	unsafe := blackfriday.Run(input)
+	html := bluemonday.UGCPolicy().SanitizeBytes(unsafe)
 
 	end_data := make(map[string]interface{})
 	end_data["data"] = string(html)

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.5.0-dev54",
+        "r_ver" : "v3.5.0-dev55",
         "c_ver" : "3500376",
         "s_ver" : "3500113"
     }