golang embed файл для последующего использования при разборе

По сути, я пытаюсь пройти через папку HTML-файлов. Я хочу встроить их в двоичный файл и иметь возможность анализировать их по запросу для выполнения шаблона. (Пожалуйста, извините, если я не правильно формулирую это).

Любые идеи, советы, хитрости или лучший способ сделать это очень ценится.

// Template Files
type TempFiles struct {
    Files map[string]string
}

// Loop through view files and load them
func LoadTempFiles() {
    t := new(TempFiles)

    // Load template files
    filepath.Walk("application/views", func(path string, info os.FileInfo, err error) error {
    if !info.IsDir() {
        content, _ := ioutil.ReadFile(path)
        t.Files[path] = string(content)
    }
    return nil
    })
}

func ViewTemp(w http.ResponseWriter, path string) {
    t := new(TempFiles)

    temp, err := template.New().Parse(t.Files[path])
    if err != nil {
        http.Error(w, err.Error(), http.StatusInternalServerError)
    } else {
        temp.Execute(w, nil)
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос