(release, bookIdentify string)
| 920 | } |
| 921 | |
| 922 | func (this *CommonController) handleReleaseV2(release, bookIdentify string) interface{} { |
| 923 | query, err := goquery.NewDocumentFromReader(bytes.NewBufferString(release)) |
| 924 | if err != nil { |
| 925 | beego.Error(err) |
| 926 | return release |
| 927 | } |
| 928 | // 处理svg |
| 929 | utils.HandleSVG(query, bookIdentify) |
| 930 | query.Find(".reference-link").Remove() |
| 931 | query.Find(".header-link").Remove() |
| 932 | release, _ = query.Html() |
| 933 | |
| 934 | nodes, err := html2json.NewDefault().Parse(release, models.GetAPIStaticDomain()) |
| 935 | if err != nil { |
| 936 | beego.Error(err) |
| 937 | return release |
| 938 | } |
| 939 | return nodes |
| 940 | } |
| 941 | |
| 942 | func (this *CommonController) handleReleaseV3(release, bookIdentify string) (htmlNodes interface{}, images []string, links []map[string]string) { |
| 943 | query, err := goquery.NewDocumentFromReader(bytes.NewBufferString(release)) |
no test coverage detected