[chore/bugfix] Switch markdown from blackfriday to goldmark (#1267)

Co-authored-by: Autumn! <autumnull@posteo.net>
This commit is contained in:
Autumn! 2022-12-16 11:20:22 +00:00 committed by GitHub
commit eb08529f35
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
71 changed files with 16261 additions and 8358 deletions

23
vendor/github.com/yuin/goldmark/util/util_unsafe.go generated vendored Normal file
View file

@ -0,0 +1,23 @@
// +build !appengine,!js
package util
import (
"reflect"
"unsafe"
)
// BytesToReadOnlyString returns a string converted from given bytes.
func BytesToReadOnlyString(b []byte) string {
return *(*string)(unsafe.Pointer(&b))
}
// StringToReadOnlyBytes returns bytes converted from given string.
func StringToReadOnlyBytes(s string) (bs []byte) {
sh := (*reflect.StringHeader)(unsafe.Pointer(&s))
bh := (*reflect.SliceHeader)(unsafe.Pointer(&bs))
bh.Data = sh.Data
bh.Cap = sh.Len
bh.Len = sh.Len
return
}