package main
import (
"fmt"
yml "gopkg.in/yaml.v2"
)
const data = `
string:
substring1
substring2
substring3
substring4
substring5
string1:
substring1-1
substring2-1
substring3-1
substring4-1
substring5-1
`
func main() {
var result map[string]string
err := yml.Unmarshal([]byte(data), &result)
if err != nil {
panic(err)
}
fmt.Println(result)
}